|
Object used to iterate over nodes 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 = PcpNodeRef |
using | reference = PcpNodeRef |
using | pointer = _PtrProxy |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
PcpNodeIterator ()=default | |
Constructs an invalid iterator. | |
Pcp_CompressedSdSite | GetCompressedSdSite (size_t layerIndex) const |
reference | operator* () const |
pointer | operator-> () const |
reference | operator[] (const difference_type index) const |
difference_type | operator- (const PcpNodeIterator &other) const |
PcpNodeIterator & | operator++ () |
PcpNodeIterator & | operator-- () |
PcpNodeIterator | operator++ (int) |
PcpNodeIterator | operator-- (int) |
PcpNodeIterator | operator+ (const difference_type increment) const |
PcpNodeIterator | operator- (const difference_type decrement) const |
PcpNodeIterator & | operator+= (const difference_type increment) |
PcpNodeIterator & | operator-= (const difference_type decrement) |
bool | operator== (const PcpNodeIterator &other) const |
bool | operator!= (const PcpNodeIterator &other) const |
bool | operator< (const PcpNodeIterator &other) const |
bool | operator<= (const PcpNodeIterator &other) const |
bool | operator> (const PcpNodeIterator &other) const |
bool | operator>= (const PcpNodeIterator &other) const |
Friends | |
class | PcpPrimIndex |
Object used to iterate over nodes in the prim index graph in strong-to-weak order.
Definition at line 50 of file iterator.h.
using difference_type = std::ptrdiff_t |
Definition at line 65 of file iterator.h.
using iterator_category = std::random_access_iterator_tag |
Definition at line 61 of file iterator.h.
using pointer = _PtrProxy |
Definition at line 64 of file iterator.h.
using reference = PcpNodeRef |
Definition at line 63 of file iterator.h.
using value_type = PcpNodeRef |
Definition at line 62 of file iterator.h.
|
default |
Constructs an invalid iterator.
|
inline |
Definition at line 71 of file iterator.h.
|
inline |
Definition at line 136 of file iterator.h.
|
inline |
Definition at line 76 of file iterator.h.
|
inline |
Definition at line 110 of file iterator.h.
|
inline |
Definition at line 88 of file iterator.h.
|
inline |
Definition at line 98 of file iterator.h.
|
inline |
Definition at line 122 of file iterator.h.
|
inline |
Definition at line 116 of file iterator.h.
|
inline |
Definition at line 84 of file iterator.h.
|
inline |
Definition at line 93 of file iterator.h.
|
inline |
Definition at line 104 of file iterator.h.
|
inline |
Definition at line 127 of file iterator.h.
|
inline |
Definition at line 77 of file iterator.h.
|
inline |
Definition at line 140 of file iterator.h.
|
inline |
Definition at line 145 of file iterator.h.
|
inline |
Definition at line 132 of file iterator.h.
|
inline |
Definition at line 150 of file iterator.h.
|
inline |
Definition at line 155 of file iterator.h.
|
inline |
Definition at line 78 of file iterator.h.
|
friend |
Definition at line 161 of file iterator.h.