HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
node.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/pcp/api.h"
#include "pxr/usd/pcp/types.h"
#include "pxr/usd/sdf/types.h"
#include "pxr/base/tf/iterator.h"
#include "pxr/base/tf/hashset.h"
#include <hboost/operators.hpp>
#include <hboost/iterator/iterator_facade.hpp>
#include <hboost/iterator/reverse_iterator.hpp>
+ Include dependency graph for node.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PcpNodeRef
 
struct  PcpNodeRef::Hash
 Hash functor. More...
 
class  PcpNodeRef_ChildrenIterator
 
class  PcpNodeRef_ChildrenReverseIterator
 
struct  Tf_IteratorInterface< PcpNodeRef::child_const_range, false >
 
struct  Tf_IteratorInterface< PcpNodeRef::child_const_range, true >
 
struct  Tf_ShouldIterateOverCopy< PcpNodeRef::child_const_range >
 

Typedefs

typedef TfHashSet< PcpNodeRef,
PcpNodeRef::Hash
PcpNodeRefHashSet
 
typedef std::vector< PcpNodeRefPcpNodeRefVector
 

Functions

 TF_DECLARE_WEAK_PTRS (PcpPrimIndex_Graph)
 
size_t hash_value (const PcpNodeRef &x)
 Typedefs and support functions. More...
 
int PcpNode_GetNonVariantPathElementCount (const SdfPath &path)
 

Typedef Documentation

Definition at line 312 of file node.h.

typedef std::vector<PcpNodeRef> PcpNodeRefVector

Definition at line 313 of file node.h.

Function Documentation

size_t hash_value ( const PcpNodeRef x)
inline

Typedefs and support functions.

Definition at line 307 of file node.h.

int PcpNode_GetNonVariantPathElementCount ( const SdfPath path)
TF_DECLARE_WEAK_PTRS ( PcpPrimIndex_Graph  )