All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PcpPropertyIterator Class Reference

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
 

Detailed Description

Object used to iterate over property specs in a property index in strong-to-weak order.

Definition at line 191 of file iterator.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.


The documentation for this class was generated from the following file: