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

Go to the source code of this file.

Classes

class  PcpNodeIterator
 
class  PcpNodeReverseIterator
 
class  PcpPrimIterator
 
class  PcpPrimReverseIterator
 
class  PcpPropertyIterator
 
class  PcpPropertyReverseIterator
 
class  PcpIteratorTraits< Iterator >
 
struct  PcpIteratorTraits< PcpNodeIterator >
 
struct  PcpIteratorTraits< PcpPrimIterator >
 
struct  PcpIteratorTraits< PcpPropertyIterator >
 

Macros

#define PCP_DEFINE_RANGE(Range, Iterator, ReverseIterator)
 

Functions

 PCP_DEFINE_RANGE (PcpNodeRange, PcpNodeIterator, PcpNodeReverseIterator)
 
 PCP_DEFINE_RANGE (PcpPrimRange, PcpPrimIterator, PcpPrimReverseIterator)
 
 PCP_DEFINE_RANGE (PcpPropertyRange, PcpPropertyIterator, PcpPropertyReverseIterator)
 

Macro Definition Documentation

#define PCP_DEFINE_RANGE (   Range,
  Iterator,
  ReverseIterator 
)

Definition at line 266 of file iterator.h.

Function Documentation

PCP_DEFINE_RANGE ( PcpNodeRange  ,
PcpNodeIterator  ,
PcpNodeReverseIterator   
)
PCP_DEFINE_RANGE ( PcpPrimRange  ,
PcpPrimIterator  ,
PcpPrimReverseIterator   
)
PCP_DEFINE_RANGE ( PcpPropertyRange  ,
PcpPropertyIterator  ,
PcpPropertyReverseIterator   
)