man __gnu_cxx::Slist_iterator (Fonctions bibliothèques) -

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 172 of file slist.

Author

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