

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.
1.5.1