Reference

__gnu_cxx::Slist_iterator(3)

NAME

__gnu_cxx::Slist_iterator -

SYNOPSIS

Inherits __gnu_cxx::Slist_iterator_base.

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

Detailed Description

template<class Type, class Ref, class Ptr> struct __gnu_cxx::Slist_iterator< Type, Ref, Ptr >

Definition at line 173 of file slist.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.