__gnu_cxx::_Slist_iterator_base Struct Reference

Inheritance diagram for __gnu_cxx::_Slist_iterator_base:

__gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr > List of all members.

Public Types

typedef size_t size_type
typedef ptrdiff_t difference_type
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 _Slist_iterator_base (_Slist_node_base *__x)
void _M_incr ()
bool operator== (const _Slist_iterator_base &__x) const
bool operator!= (const _Slist_iterator_base &__x) const

Public Attributes

_Slist_node_base_M_node

Member Typedef Documentation

typedef ptrdiff_t __gnu_cxx::_Slist_iterator_base::difference_type
 

Definition at line 155 of file slist.

typedef std::forward_iterator_tag __gnu_cxx::_Slist_iterator_base::iterator_category
 

Definition at line 156 of file slist.

typedef size_t __gnu_cxx::_Slist_iterator_base::size_type
 

Definition at line 154 of file slist.


Constructor & Destructor Documentation

__gnu_cxx::_Slist_iterator_base::_Slist_iterator_base _Slist_node_base __x  )  [inline]
 

Definition at line 160 of file slist.


Member Function Documentation

void __gnu_cxx::_Slist_iterator_base::_M_incr  )  [inline]
 

Definition at line 161 of file slist.

References __gnu_cxx::_Slist_node_base::_M_next.

Referenced by __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator++().

bool __gnu_cxx::_Slist_iterator_base::operator!= const _Slist_iterator_base __x  )  const [inline]
 

Definition at line 166 of file slist.

References _M_node.

bool __gnu_cxx::_Slist_iterator_base::operator== const _Slist_iterator_base __x  )  const [inline]
 

Definition at line 163 of file slist.

References _M_node.


Member Data Documentation

_Slist_node_base* __gnu_cxx::_Slist_iterator_base::_M_node
 

Definition at line 158 of file slist.

Referenced by operator!=(), and operator==().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:03 2007 for GNU C++ STL by doxygen 1.3.6