|
HDK
|
#include <GA_EdgeGroup.h>
Public Types | |
| using | iterator_category = std::bidirectional_iterator_tag |
| using | value_type = T |
| using | difference_type = std::ptrdiff_t |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| template<typename ET , typename EIT > | |
| base_iterator (const base_iterator< ET, EIT > &src) | |
| template<typename ET , typename EIT > | |
| const base_iterator & | operator= (const base_iterator< ET, EIT > &src) |
| Assignment operator. More... | |
| bool | operator== (const base_iterator &cmp) const |
| bool | operator!= (const base_iterator &cmp) const |
| base_iterator & | operator++ () |
| base_iterator & | operator-- () |
| bool | atEnd () const |
| void | advance () |
| T & | operator* () const |
| T * | operator-> () const |
| T & | getEdge () |
| GA_Offset | getPrimitive () |
Friends | |
| class | GA_EdgeGroup |
Definition at line 124 of file GA_EdgeGroup.h.
| using GA_EdgeGroup::base_iterator< T, IT >::difference_type = std::ptrdiff_t |
Definition at line 129 of file GA_EdgeGroup.h.
| using GA_EdgeGroup::base_iterator< T, IT >::iterator_category = std::bidirectional_iterator_tag |
Definition at line 127 of file GA_EdgeGroup.h.
| using GA_EdgeGroup::base_iterator< T, IT >::pointer = T* |
Definition at line 130 of file GA_EdgeGroup.h.
| using GA_EdgeGroup::base_iterator< T, IT >::reference = T& |
Definition at line 131 of file GA_EdgeGroup.h.
| using GA_EdgeGroup::base_iterator< T, IT >::value_type = T |
Definition at line 128 of file GA_EdgeGroup.h.
|
inline |
Copy constructor, allows constructing a const_iterator from a regular iterator.
Definition at line 136 of file GA_EdgeGroup.h.
|
inline |
Definition at line 174 of file GA_EdgeGroup.h.
|
inline |
Definition at line 171 of file GA_EdgeGroup.h.
|
inline |
Definition at line 181 of file GA_EdgeGroup.h.
|
inline |
Definition at line 182 of file GA_EdgeGroup.h.
|
inline |
Compare this iterator with another and return true if they point to different elements.
Definition at line 158 of file GA_EdgeGroup.h.
|
inline |
Definition at line 179 of file GA_EdgeGroup.h.
|
inline |
Pre-increment operator. Advances the iterator to the next element in the list.
Definition at line 163 of file GA_EdgeGroup.h.
|
inline |
Pre-decrement operator. Moves the iterator to the previous element in the list.
Definition at line 168 of file GA_EdgeGroup.h.
|
inline |
Definition at line 180 of file GA_EdgeGroup.h.
|
inline |
Assignment operator.
Definition at line 144 of file GA_EdgeGroup.h.
|
inline |
Compare this iterator with another and return true if they both point to the same element.
Definition at line 153 of file GA_EdgeGroup.h.
|
friend |
Definition at line 185 of file GA_EdgeGroup.h.