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

#include <iterator.h>

+ Inheritance diagram for PcpPropertyIterator:

Public Member Functions

PCP_API PcpPropertyIterator ()
 Constructs an invalid iterator. More...
PCP_API PcpPropertyIterator (const PcpPropertyIndex &index, size_t pos=0)
PCP_API PcpNodeRef GetNode () const
 Returns the PcpNode from which the current property originated. More...
PCP_API bool IsLocal () const


class hboost::iterator_core_access

Detailed Description

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

Definition at line 192 of file iterator.h.

Constructor & Destructor Documentation

PCP_API PcpPropertyIterator::PcpPropertyIterator ( )

Constructs an invalid iterator.

PCP_API PcpPropertyIterator::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 PcpPropertyIterator::GetNode ( ) const

Returns the PcpNode from which the current property originated.

PCP_API bool PcpPropertyIterator::IsLocal ( ) const

Returns true if the current property is local to the owning property index's layer stack, false otherwise.

Friends And Related Function Documentation

friend class hboost::iterator_core_access

Definition at line 219 of file iterator.h.

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