![]() |
|
Common typedefs that are used throughout the NDR library. More...
Include dependency graph for declare.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | NdrVersion |
| NdrVersion. More... | |
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 |
Enumeration used to select nodes by version.
|
inline |