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.