_DBG_iter_base< _Container > Struct Template Reference

#include <_iterator.h>

Inheritance diagram for _DBG_iter_base< _Container >:

_DBG_iter_mid< _Container, _Traits > _DBG_iter< _Container, _Traits > List of all members.

Public Types

typedef _Container::value_type value_type
typedef _Container::reference reference
typedef _Container::pointer pointer
typedef ptrdiff_t difference_type
typedef _Container::iterator _Nonconst_iterator
typedef _Container::const_iterator _Const_iterator
typedef _Container _Container_type
typedef _Container::_Iterator_category _Iterator_category
typedef _Iterator_category iterator_category

Public Member Functions

 _DBG_iter_base ()
 _DBG_iter_base (const __owned_list *__c, const _Const_iterator &__it)
_Container * _Get_container_ptr () const
void __increment ()
void __decrement ()
void __advance (ptrdiff_t __n)

Public Attributes

_Nonconst_iterator _M_iterator

Detailed Description

template<class _Container>
struct _DBG_iter_base< _Container >

Definition at line 122 of file _iterator.h.


Member Typedef Documentation

template<class _Container>
typedef _Container::value_type _DBG_iter_base< _Container >::value_type

Reimplemented in _DBG_iter< _Container, _Traits >.

Definition at line 124 of file _iterator.h.

template<class _Container>
typedef _Container::reference _DBG_iter_base< _Container >::reference

Reimplemented in _DBG_iter< _Container, _Traits >.

Definition at line 125 of file _iterator.h.

template<class _Container>
typedef _Container::pointer _DBG_iter_base< _Container >::pointer

Reimplemented in _DBG_iter< _Container, _Traits >.

Definition at line 126 of file _iterator.h.

template<class _Container>
typedef ptrdiff_t _DBG_iter_base< _Container >::difference_type

Reimplemented in _DBG_iter< _Container, _Traits >.

Definition at line 127 of file _iterator.h.

template<class _Container>
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.

template<class _Container>
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.

template<class _Container>
typedef _Container _DBG_iter_base< _Container >::_Container_type

Definition at line 131 of file _iterator.h.

template<class _Container>
typedef _Container::_Iterator_category _DBG_iter_base< _Container >::_Iterator_category

Reimplemented in _DBG_iter< _Container, _Traits >.

Definition at line 136 of file _iterator.h.

template<class _Container>
typedef _Iterator_category _DBG_iter_base< _Container >::iterator_category

Definition at line 138 of file _iterator.h.


Constructor & Destructor Documentation

template<class _Container>
_DBG_iter_base< _Container >::_DBG_iter_base (  )  [inline]

Definition at line 140 of file _iterator.h.

template<class _Container>
_DBG_iter_base< _Container >::_DBG_iter_base ( const __owned_list *  __c,
const _Const_iterator __it 
) [inline]

Definition at line 141 of file _iterator.h.


Member Function Documentation

template<class _Container>
_Container* _DBG_iter_base< _Container >::_Get_container_ptr (  )  const [inline]

Definition at line 147 of file _iterator.h.

template<class _Container>
void _DBG_iter_base< _Container >::__increment (  )  [inline]

template<class _Container>
void _DBG_iter_base< _Container >::__decrement (  )  [inline]


Member Data Documentation


The documentation for this struct was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/debug/_iterator.h



Generated on Mon Mar 10 15:32:54 2008 by  doxygen 1.5.1