|
CommonLibSSE (powerof3)
|
#include <GList.h>
Public Types | |
| using | difference_type = typename Traits::difference_type |
| using | value_type = typename Traits::value_type |
| using | pointer = typename Traits::pointer |
| using | reference = typename Traits::reference |
| using | iterator_category = typename Traits::iterator_category |
Public Types inherited from RE::GList< T >::iterator_traits< U > | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = U |
| using | pointer = U * |
| using | reference = U & |
| using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
| iterator_base () | |
| iterator_base (Node *a_node) | |
| iterator_base (const iterator_base &a_rhs) | |
| iterator_base (iterator_base &&a_rhs) | |
| iterator_base & | operator= (const iterator_base &a_rhs) |
| iterator_base & | operator= (iterator_base &&a_rhs) |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | operator== (const iterator_base &a_rhs) const |
| bool | operator!= (const iterator_base &a_rhs) const |
| iterator_base & | operator++ () |
| iterator_base | operator++ (int) |
| iterator_base & | operator-- () |
| iterator_base | operator-- (int) |
Static Public Member Functions | |
| static void | swap (iterator_base &a_lhs, iterator_base &a_rhs) |
Protected Attributes | |
| Node * | _cur |
Friends | |
| class | GList< T > |
| using RE::GList< T >::iterator_base< U >::difference_type = typename Traits::difference_type |
| using RE::GList< T >::iterator_base< U >::iterator_category = typename Traits::iterator_category |
| using RE::GList< T >::iterator_base< U >::pointer = typename Traits::pointer |
| using RE::GList< T >::iterator_base< U >::reference = typename Traits::reference |
| using RE::GList< T >::iterator_base< U >::value_type = typename Traits::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |