_List_iterator_base Struct Reference

#include <_list.h>

Inheritance diagram for _List_iterator_base:

_List_iterator< _Tp, _Traits > List of all members.

Public Types

typedef size_t size_type
typedef ptrdiff_t difference_type
typedef bidirectional_iterator_tag iterator_category

Public Member Functions

 _List_iterator_base (_List_node_base *__x)
void _M_incr ()
void _M_decr ()

Public Attributes

_List_node_base_M_node

Detailed Description

Definition at line 82 of file _list.h.


Member Typedef Documentation

Reimplemented in _List_iterator< _Tp, _Traits >.

Definition at line 83 of file _list.h.

Reimplemented in _List_iterator< _Tp, _Traits >.

Definition at line 84 of file _list.h.


Constructor & Destructor Documentation

_List_iterator_base::_List_iterator_base ( _List_node_base __x  )  [inline]

Definition at line 89 of file _list.h.


Member Function Documentation

void _List_iterator_base::_M_incr (  )  [inline]

Definition at line 91 of file _list.h.

References _List_node_base::_M_next, and _M_node.

Referenced by _List_iterator< _Tp, _Traits >::operator++().

void _List_iterator_base::_M_decr (  )  [inline]

Definition at line 92 of file _list.h.

References _M_node, and _List_node_base::_M_prev.

Referenced by _List_iterator< _Tp, _Traits >::operator--().


Member Data Documentation


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



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