std::List_iterator_base Struct Reference

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 Member Functions

 List_iterator_base (List_node_base *x)
 List_iterator_base ()
void M_incr ()
 Walk the list forward.
void M_decr ()
 Walk the list backward.
bool operator== (const List_iterator_base &x) const
bool operator!= (const List_iterator_base &x) const

Public Attributes

List_node_baseM_node
 The only member points to the list element.

Detailed Description

Definition at line 97 of file stl_list.h.


Member Function Documentation

void std::List_iterator_base::M_incr (  )  [inline]

Walk the list forward.

Definition at line 116 of file stl_list.h.

void std::List_iterator_base::M_decr (  )  [inline]

Walk the list backward.

Definition at line 121 of file stl_list.h.


Member Data Documentation

List_node_base* std::List_iterator_base::M_node

The only member points to the list element.

Definition at line 104 of file stl_list.h.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 3 20:19:59 2007 for libstdc++-v3 Source by  doxygen 1.5.1