#include <stl_list.h>
Public Types | |
typedef List_iterator< Type > | Self |
typedef List_node< Type > | Node |
typedef ptrdiff_t | difference_type |
typedef bidirectional_iterator_tag | iterator_category |
typedef Type | value_type |
typedef Type * | pointer |
typedef Type & | reference |
Public Member Functions | |
List_iterator () | |
List_iterator (List_node_base *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 | |
List_node_base * | M_node |
Definition at line 111 of file stl_list.h.