std::List_iterator< Type, Ref, Ptr > Struct Template Reference

A list::iterator. More...

#include <stl_list.h>

Inherits std::List_iterator_base.

List of all members.

Public Member Functions

void M_incr ()
 Walk the list forward.
void M_decr ()
 Walk the list backward.

Public Attributes

List_node_base * M_node
 The only member points to the list element.


Detailed Description

template<typename Type, typename Ref, typename Ptr>
struct std::List_iterator< Type, Ref, Ptr >

A list::iterator.

In addition to being used externally, a list holds one of these internally, pointing to the sequence of data.

Definition at line 144 of file stl_list.h.


Member Function Documentation

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

Walk the list forward.

Definition at line 116 of file stl_list.h.

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

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 [inherited]

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 Thu May 8 08:58:52 2008 for libstdc++-v3 Source by  doxygen 1.5.5