Whole document tree
    

Whole document tree

std::_Slist_iterator_base struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Slist_iterator_base Struct Reference

Inheritance diagram for std::_Slist_iterator_base:

Inheritance graph
[legend]
Collaboration diagram for std::_Slist_iterator_base:

Collaboration graph
[legend]
List of all members.

Public Types

typedef size_t size_type
typedef ptrdiff_t difference_type
typedef forward_iterator_tag iterator_category

Public Methods

 _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 std::_Slist_iterator_base::difference_type
 

Definition at line 148 of file slist.

typedef forward_iterator_tag std::_Slist_iterator_base::iterator_category
 

Definition at line 149 of file slist.

typedef size_t std::_Slist_iterator_base::size_type
 

Definition at line 147 of file slist.


Constructor & Destructor Documentation

std::_Slist_iterator_base::_Slist_iterator_base _Slist_node_base   __x [inline]
 

Definition at line 153 of file slist.


Member Function Documentation

void std::_Slist_iterator_base::_M_incr   [inline]
 

Definition at line 154 of file slist.

References std::_Slist_node_base::_M_next.

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

bool std::_Slist_iterator_base::operator!= const _Slist_iterator_base &    __x const [inline]
 

Definition at line 159 of file slist.

References _M_node.

bool std::_Slist_iterator_base::operator== const _Slist_iterator_base &    __x const [inline]
 

Definition at line 156 of file slist.

References _M_node.


Member Data Documentation

_Slist_node_base* std::_Slist_iterator_base::_M_node
 

Definition at line 151 of file slist.

Referenced by std::_Slist_iterator< _Tp, _Ref, _Ptr >::_Slist_iterator(), std::_Slist_iterator< _Tp, _Ref, _Ptr >::operator *(), operator!=(), and operator==().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:17:52 2002 for libstdc++-v3 Source by doxygen1.2.15