![]() |
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.