Object used to iterate over property specs in a property index in strong-to-weak order. More...
Inherits iterator_facade< PcpPropertyIterator,const SdfPropertySpecHandle,boost::random_access_traversal_tag >.
Public Member Functions | |
PCP_API | PcpPropertyIterator () |
Constructs an invalid iterator. More... | |
PCP_API | PcpPropertyIterator (const PcpPropertyIndex &index, size_t pos=0) |
Constructs a property iterator for index beginning at position pos in the property stack. More... | |
PCP_API PcpNodeRef | GetNode () const |
Returns the PcpNode from which the current property originated. More... | |
PCP_API bool | IsLocal () const |
Returns true if the current property is local to the owning property index's layer stack, false otherwise. More... | |
Friends | |
class | boost::iterator_core_access |
Object used to iterate over property specs in a property index in strong-to-weak order.
Definition at line 191 of file iterator.h.
PCP_API PcpPropertyIterator | ( | ) |
Constructs an invalid iterator.
PCP_API PcpPropertyIterator | ( | const PcpPropertyIndex & | index, |
size_t | pos = 0 |
||
) |
Constructs a property iterator for index
beginning at position pos
in the property stack.
PCP_API PcpNodeRef GetNode | ( | ) | const |
Returns the PcpNode from which the current property originated.
PCP_API bool IsLocal | ( | ) | const |
Returns true if the current property is local to the owning property index's layer stack, false otherwise.