#include <stl_list.h>
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 |
Self & | operator++ () |
Self | operator++ (int) |
Self & | operator-- () |
Self | operator-- (int) |
bool | operator== (const Self &x) const |
bool | operator!= (const Self &x) const |
Public Attributes | |
const List_node_base * | M_node |
Definition at line 187 of file stl_list.h.