std::Rb_tree_iterator(3)

std::Rb_tree_iterator3

Usage

Inherits std::Rb_tree_base_iterator.

Public Types

typedef Val value_type
typedef Ref reference
typedef Ptr pointer
typedef Rb_tree_iterator< Val, Val &, Val * > iterator
typedef Rb_tree_iterator< Val, const Val &, const Val * > const_iterator
typedef Rb_tree_iterator< Val, Ref, Ptr > Self
typedef Rb_tree_node< Val > * Link_type
typedef Rb_tree_node_base::Base_ptr Base_ptr
typedef bidirectional_iterator_tag iterator_category
typedef ptrdiff_t difference_type

Public Member Functions

Rb_tree_iterator ()
Rb_tree_iterator (Link_type x)
Rb_tree_iterator (const iterator &__it)
reference operator * () const
pointer operator-> () const
Self & operator++ ()
Self operator++ (int)
Self & operator-- ()
Self operator-- (int)
void M_increment ()
void M_decrement ()

Public Attributes

Base_ptr M_node

Detailed Description

template<typename Val, typename Ref, typename Ptr> struct std::Rb_tree_iterator< Val, Ref, Ptr >

Definition at line 183 of file stl_tree.h.

Author

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

From libstdc++5-3.3-doc 1:3.3.6-15 in Debian 4.0 (Etch). Also shipped by libstdc++6-doc. Parsed by carta from the page's man source.