![]() |
|
Object used to iterate over prim specs in the prim index graph in strong-to-weak order. More...
#include <iterator.h>
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = SdfSite |
| using | reference = SdfSite |
| using | pointer = _PtrProxy |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| PCP_API | PcpPrimIterator () |
| Constructs an invalid iterator. | |
| PCP_API | PcpPrimIterator (const PcpPrimIndex *primIndex, size_t pos) |
Constructs a prim iterator beginning at position pos in the prim stack of prim index primIndex. | |
| PCP_API PcpNodeRef | GetNode () const |
| Returns the PcpNode from which the current prim originated. | |
| PCP_API Pcp_SdSiteRef | _GetSiteRef () const |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (const difference_type index) const |
| difference_type | operator- (const PcpPrimIterator &other) const |
| PcpPrimIterator & | operator++ () |
| PcpPrimIterator & | operator-- () |
| PcpPrimIterator | operator++ (int) |
| PcpPrimIterator | operator-- (int) |
| PcpPrimIterator | operator+ (const difference_type increment) const |
| PcpPrimIterator | operator- (const difference_type decrement) const |
| PcpPrimIterator & | operator+= (const difference_type increment) |
| PcpPrimIterator & | operator-= (const difference_type decrement) |
| bool | operator== (const PcpPrimIterator &other) const |
| bool | operator!= (const PcpPrimIterator &other) const |
| bool | operator< (const PcpPrimIterator &other) const |
| bool | operator<= (const PcpPrimIterator &other) const |
| bool | operator> (const PcpPrimIterator &other) const |
| bool | operator>= (const PcpPrimIterator &other) const |
Object used to iterate over prim specs in the prim index graph in strong-to-weak order.
Definition at line 185 of file iterator.h.
| using difference_type = std::ptrdiff_t |
Definition at line 200 of file iterator.h.
| using iterator_category = std::random_access_iterator_tag |
Definition at line 196 of file iterator.h.
| using pointer = _PtrProxy |
Definition at line 199 of file iterator.h.
Definition at line 198 of file iterator.h.
| using value_type = SdfSite |
Definition at line 197 of file iterator.h.
| PCP_API PcpPrimIterator | ( | ) |
Constructs an invalid iterator.
| PCP_API PcpPrimIterator | ( | const PcpPrimIndex * | primIndex, |
| size_t | pos | ||
| ) |
Constructs a prim iterator beginning at position pos in the prim stack of prim index primIndex.
| PCP_API PcpNodeRef GetNode | ( | ) | const |
Returns the PcpNode from which the current prim originated.
|
inline |
Definition at line 280 of file iterator.h.
|
inline |
Definition at line 220 of file iterator.h.
|
inline |
Definition at line 254 of file iterator.h.
|
inline |
Definition at line 232 of file iterator.h.
|
inline |
Definition at line 242 of file iterator.h.
|
inline |
Definition at line 266 of file iterator.h.
|
inline |
Definition at line 260 of file iterator.h.
|
inline |
Definition at line 228 of file iterator.h.
|
inline |
Definition at line 237 of file iterator.h.
|
inline |
Definition at line 248 of file iterator.h.
|
inline |
Definition at line 271 of file iterator.h.
|
inline |
Definition at line 221 of file iterator.h.
|
inline |
Definition at line 284 of file iterator.h.
|
inline |
Definition at line 289 of file iterator.h.
|
inline |
Definition at line 276 of file iterator.h.
|
inline |
Definition at line 294 of file iterator.h.
|
inline |
Definition at line 299 of file iterator.h.
|
inline |
Definition at line 222 of file iterator.h.