| 
    HDK
    
   | 
 
#include "pxr/pxr.h"#include "pxr/usd/ndr/api.h"#include "pxr/base/tf/token.h"#include <memory>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>
 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 | 
Enumerations | |
| enum | NdrVersionFilter { NdrVersionFilterDefaultOnly, NdrVersionFilterAllVersions, NdrNumVersionFilters } | 
Functions | |
| const std::string & | NdrGetIdentifierString (const NdrIdentifier &id) | 
Definition in file declare.h.
| typedef TfToken NdrIdentifier | 
| typedef std::unordered_set<NdrIdentifier, NdrIdentifierHashFunctor> NdrIdentifierSet | 
| typedef std::vector<NdrIdentifier> NdrIdentifierVec | 
| typedef NdrNode const* NdrNodeConstPtr | 
| typedef std::vector<NdrNodeConstPtr> NdrNodeConstPtrVec | 
| typedef NdrNode* NdrNodePtr | 
| typedef std::unique_ptr<NdrNode> NdrNodeUniquePtr | 
| typedef std::vector<NdrNodeUniquePtr> NdrNodeUniquePtrVec | 
| typedef std::vector<NdrOption> NdrOptionVec | 
| 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_set<std::string> NdrStringSet | 
| typedef std::vector<std::string> NdrStringVec | 
| typedef std::unordered_map<TfToken, std::string, TfToken::HashFunctor> NdrTokenMap | 
| typedef std::vector<TfToken> NdrTokenVec | 
| enum NdrVersionFilter | 
Enumeration used to select nodes by version.
| Enumerator | |
|---|---|
| NdrVersionFilterDefaultOnly | |
| NdrVersionFilterAllVersions | |
| NdrNumVersionFilters | |
      
  | 
  inline |