Geophysical Inversion and Modelling Library v1.5.4
|
Public Types | |
typedef _Val | value_type |
typedef _Ref | reference |
typedef _Ptr | pointer |
typedef _Iterator< _Val, _Val &, _Val * > | iterator |
typedef _Iterator< _Val, _Val const &, _Val const * > | const_iterator |
typedef _Iterator< _Val, _Ref, _Ptr > | _Self |
typedef _Node< _Val > const * | _Link_const_type |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
_Iterator (_Link_const_type const __N) | |
_Iterator (iterator const &__THAT) | |
_Link_const_type | get_raw_node () const |
reference | operator* () const |
pointer | operator-> () const |
_Self | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
Friends | |
bool | operator== (_Iterator< _Val, _Ref, _Ptr > const &__X, _Iterator< _Val, _Ref, _Ptr > const &__Y) |
bool | operator== (_Iterator< _Val, const _Val &, const _Val * > const &__X, _Iterator< _Val, _Val &, _Val * > const &__Y) |
bool | operator== (_Iterator< _Val, _Val &, _Val * > const &__X, _Iterator< _Val, const _Val &, const _Val * > const &__Y) |
bool | operator!= (_Iterator< _Val, _Ref, _Ptr > const &__X, _Iterator< _Val, _Ref, _Ptr > const &__Y) |
bool | operator!= (_Iterator< _Val, const _Val &, const _Val * > const &__X, _Iterator< _Val, _Val &, _Val * > const &__Y) |
bool | operator!= (_Iterator< _Val, _Val &, _Val * > const &__X, _Iterator< _Val, const _Val &, const _Val * > const &__Y) |
Additional Inherited Members | |
![]() | |
typedef _Node_base::_Base_const_ptr | _Base_const_ptr |
![]() | |
_Base_iterator (_Base_const_ptr const __N=NULL) | |
_Base_iterator (_Base_iterator const &__THAT) | |
void | _M_increment () |
void | _M_decrement () |
![]() | |
_Base_const_ptr | _M_node |