Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_List_iterator_base Struct Reference

#include <stl_list.h>

Inheritance diagram for std::_List_iterator_base:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef size_t size_type
typedef ptrdiff_t difference_type
typedef bidirectional_iterator_tag iterator_category

Public Methods

 _List_iterator_base (_List_node_base *__x)
 _List_iterator_base ()
void _M_incr ()
void _M_decr ()
bool operator== (const _List_iterator_base &__x) const
bool operator!= (const _List_iterator_base &__x) const

Public Attributes

_List_node_base_M_node

Member Typedef Documentation

typedef ptrdiff_t std::_List_iterator_base::difference_type
 

Definition at line 51 of file stl_list.h.

typedef bidirectional_iterator_tag std::_List_iterator_base::iterator_category
 

Definition at line 52 of file stl_list.h.

typedef size_t std::_List_iterator_base::size_type
 

Definition at line 50 of file stl_list.h.


Constructor & Destructor Documentation

std::_List_iterator_base::_List_iterator_base ( _List_node_base * __x ) [inline]
 

Definition at line 56 of file stl_list.h.

std::_List_iterator_base::_List_iterator_base ( ) [inline]
 

Definition at line 57 of file stl_list.h.


Member Function Documentation

void std::_List_iterator_base::_M_decr ( ) [inline]
 

Definition at line 60 of file stl_list.h.

Referenced by std::_List_iterator::operator--().

void std::_List_iterator_base::_M_incr ( ) [inline]
 

Definition at line 59 of file stl_list.h.

Referenced by std::_List_iterator::operator++().

bool std::_List_iterator_base::operator!= ( const _List_iterator_base & __x ) const [inline]
 

Definition at line 65 of file stl_list.h.

bool std::_List_iterator_base::operator== ( const _List_iterator_base & __x ) const [inline]
 

Definition at line 62 of file stl_list.h.


Member Data Documentation

_List_node_base* std::_List_iterator_base::_M_node
 

Definition at line 54 of file stl_list.h.


The documentation for this struct was generated from the following file:
Generated at Tue May 1 16:29:52 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001