|
Common typedefs that are used throughout the NDR library. More...
Go to the source code of this file.
Typedefs | |
typedef TfToken | NdrIdentifier |
typedef TfToken::HashFunctor | NdrIdentifierHashFunctor |
typedef std::vector< NdrIdentifier > | NdrIdentifierVec |
typedef std::unordered_set< NdrIdentifier, NdrIdentifierHashFunctor > | NdrIdentifierSet |
typedef std::vector< TfToken > | NdrTokenVec |
typedef std::unordered_map< TfToken, std::string, TfToken::HashFunctor > | NdrTokenMap |
typedef NdrProperty * | NdrPropertyPtr |
typedef NdrProperty const * | NdrPropertyConstPtr |
typedef std::unique_ptr< NdrProperty > | NdrPropertyUniquePtr |
typedef std::vector< NdrPropertyUniquePtr > | NdrPropertyUniquePtrVec |
typedef std::unordered_map< TfToken, NdrPropertyConstPtr, TfToken::HashFunctor > | NdrPropertyPtrMap |
typedef NdrNode * | NdrNodePtr |
typedef NdrNode const * | NdrNodeConstPtr |
typedef std::unique_ptr< NdrNode > | NdrNodeUniquePtr |
typedef std::vector< NdrNodeConstPtr > | NdrNodeConstPtrVec |
typedef std::vector< NdrNodeUniquePtr > | NdrNodeUniquePtrVec |
typedef std::vector< std::string > | NdrStringVec |
typedef std::pair< TfToken, TfToken > | NdrOption |
typedef std::vector< NdrOption > | NdrOptionVec |
typedef std::unordered_set< std::string > | NdrStringSet |
Enumerations | |
enum | NdrVersionFilter { NdrVersionFilterDefaultOnly , NdrVersionFilterAllVersions , NdrNumVersionFilters } |
Enumeration used to select nodes by version. More... | |
Functions | |
const std::string & | NdrGetIdentifierString (const NdrIdentifier &id) |
Common typedefs that are used throughout the NDR library.
Definition in file declare.h.
typedef TfToken NdrIdentifier |
typedef std::unordered_set<NdrIdentifier, NdrIdentifierHashFunctor> NdrIdentifierSet |
typedef std::vector<NdrIdentifier> NdrIdentifierVec |
typedef NdrNode* NdrNodePtr |
typedef NdrProperty const* NdrPropertyConstPtr |
typedef NdrProperty* NdrPropertyPtr |
typedef std::unordered_map<TfToken, NdrPropertyConstPtr, TfToken::HashFunctor> NdrPropertyPtrMap |
typedef std::unique_ptr<NdrProperty> NdrPropertyUniquePtr |
typedef std::vector<NdrPropertyUniquePtr> NdrPropertyUniquePtrVec |
typedef std::unordered_map<TfToken, std::string, TfToken::HashFunctor> NdrTokenMap |
enum NdrVersionFilter |
|
inline |