std::List_const_iterator< Type > Struct Template Reference

A list::const_iterator. More...

#include <stl_list.h>

Collaboration diagram for std::List_const_iterator< Type >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef
List_const_iterator
< Type > 
Self
typedef const
List_node< Type > 
Node
typedef
List_iterator< Type > 
iterator
typedef ptrdiff_t difference_type
typedef
bidirectional_iterator_tag 
iterator_category
typedef Type value_type
typedef const Type * pointer
typedef const Type & reference

Public Member Functions

 List_const_iterator ()
 List_const_iterator (const List_node_base *x)
 List_const_iterator (const iterator &x)
reference operator * () const
pointer operator-> () const
Selfoperator++ ()
Self operator++ (int)
Selfoperator-- ()
Self operator-- (int)
bool operator== (const Self &x) const
bool operator!= (const Self &x) const

Public Attributes

const List_node_baseM_node


Detailed Description

template<typename Type>
struct std::List_const_iterator< Type >

A list::const_iterator.

Definition at line 187 of file stl_list.h.


The documentation for this struct was generated from the following file:
Generated on Wed Oct 3 06:19:14 2007 for libstdc++-v3 Source by  doxygen 1.5.3