Public Types | |
typedef Slist_iterator< Type, Type &, Type * > | iterator |
typedef Slist_iterator< Type, const Type &, const Type * > | const_iterator |
typedef Slist_iterator< Type, Ref, Ptr > | Self |
typedef Type | value_type |
typedef Ptr | pointer |
typedef Ref | reference |
typedef Slist_node < Type > | Node |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
Slist_iterator (Node *x) | |
Slist_iterator () | |
Slist_iterator (const iterator &x) | |
reference | operator * () const |
pointer | operator-> () const |
Self & | operator++ () |
Self | operator++ (int) |
void | M_incr () |
bool | operator== (const Slist_iterator_base &x) const |
bool | operator!= (const Slist_iterator_base &x) const |
Public Attributes | |
Slist_node_base * | M_node |
Definition at line 172 of file slist.