PandaTree
|
const iterator More...
#include <RefVector.h>
Public Types | |
typedef RefVector< element_type > | refvector_type |
typedef RefVectorIterator< is_const > | self_type |
typedef std::conditional< is_const, const_ref_type, ref_type >::type | value_type |
typedef refvector_type::RefHolder< is_const > | ptr_type |
typedef std::conditional< is_const, Indices::const_iterator, Indices::iterator >::type | internal_type |
typedef int | difference_type |
Public Member Functions | |
RefVectorIterator (self_type const &it) | |
bool | operator== (self_type const &rhs) const |
bool | operator!= (self_type const &rhs) const |
value_type | operator* () const |
ptr_type | operator-> () const |
self_type & | operator++ () |
self_type | operator++ (int) |
self_type & | operator-- () |
self_type | operator-- (int) |
self_type & | operator+= (int n) |
self_type & | operator-= (int n) |
self_type | operator+ (int n) const |
self_type | operator- (int n) const |
int | operator- (self_type const &rhs) const |
self_type & | operator[] (int n) |
bool | operator< (self_type const &rhs) const |
bool | operator> (self_type const &rhs) const |
bool | operator<= (self_type const &rhs) const |
bool | operator>= (self_type const &rhs) const |
Friends | |
class | RefVector< element_type > |
const iterator