_DBG_iter_base< _Container > Struct Template Reference#include <_iterator.h>
Inheritance diagram for _DBG_iter_base< _Container >: ![]()
Detailed Descriptiontemplate<class _Container>
|
typedef _Container::value_type _DBG_iter_base< _Container >::value_type |
typedef _Container::reference _DBG_iter_base< _Container >::reference |
typedef _Container::pointer _DBG_iter_base< _Container >::pointer |
typedef ptrdiff_t _DBG_iter_base< _Container >::difference_type |
typedef _Container::iterator _DBG_iter_base< _Container >::_Nonconst_iterator |
Reimplemented in _DBG_iter_mid< _Container, _Traits >, and _DBG_iter< _Container, _Traits >.
Definition at line 129 of file _iterator.h.
typedef _Container::const_iterator _DBG_iter_base< _Container >::_Const_iterator |
Reimplemented in _DBG_iter_mid< _Container, _Traits >, and _DBG_iter< _Container, _Traits >.
Definition at line 130 of file _iterator.h.
typedef _Container _DBG_iter_base< _Container >::_Container_type |
Definition at line 131 of file _iterator.h.
typedef _Container::_Iterator_category _DBG_iter_base< _Container >::_Iterator_category |
typedef _Iterator_category _DBG_iter_base< _Container >::iterator_category |
Definition at line 138 of file _iterator.h.
_DBG_iter_base< _Container >::_DBG_iter_base | ( | ) | [inline] |
Definition at line 140 of file _iterator.h.
_DBG_iter_base< _Container >::_DBG_iter_base | ( | const __owned_list * | __c, | |
const _Const_iterator & | __it | |||
) | [inline] |
Definition at line 141 of file _iterator.h.
_Container* _DBG_iter_base< _Container >::_Get_container_ptr | ( | ) | const [inline] |
Definition at line 147 of file _iterator.h.
void _DBG_iter_base< _Container >::__increment | ( | ) | [inline] |
Definition at line 160 of file _iterator.h.
References _Incrementable(), _DBG_iter_base< _Container >::_M_iterator, and _STLP_DEBUG_CHECK.
Referenced by _DBG_iter< _Container, _Traits >::operator++().
void _DBG_iter_base< _Container >::__decrement | ( | ) | [inline] |
Definition at line 166 of file _iterator.h.
References _Decrement(), _Incrementable(), _DBG_iter_base< _Container >::_M_iterator, and _STLP_DEBUG_CHECK.
Referenced by _DBG_iter< _Container, _Traits >::operator--().
void _DBG_iter_base< _Container >::__advance | ( | ptrdiff_t | __n | ) | [inline] |
Definition at line 172 of file _iterator.h.
References _Advance(), _Incrementable(), _DBG_iter_base< _Container >::_M_iterator, and _STLP_DEBUG_CHECK.
Referenced by _DBG_iter< _Container, _Traits >::operator+(), _DBG_iter< _Container, _Traits >::operator+=(), _DBG_iter< _Container, _Traits >::operator-(), and _DBG_iter< _Container, _Traits >::operator-=().
_Nonconst_iterator _DBG_iter_base< _Container >::_M_iterator |
Definition at line 156 of file _iterator.h.
Referenced by _DBG_iter_base< _Container >::__advance(), _DBG_iter_base< _Container >::__decrement(), _DBG_iter_base< _Container >::__increment(), _DBG_iter< _Container, _Traits >::operator *(), operator!=(), operator-(), operator==(), operator>(), and operator>=().