std::rb_tree_iterator(3)
NAME
std::Rb_tree_iterator
SYNOPSIS
Public Types
typedef Type value_type
typedef Type & reference
typedef Type * pointer
typedef bidirectional_iterator_tag iterator_category
typedef ptrdiff_t difference_type
typedef Rb_tree_iterator< Type > Self
typedef Rb_tree_node_base::Base_ptr Base_ptr
typedef Rb_tree_node< Type > * Link_type
Public Member Functions
Rb_tree_iterator ()
Rb_tree_iterator (Link_type x)
reference operator * () const
pointer operator-> () const
Self & operator++ ()
Self operator++ (int)
Self & operator-- ()
Self operator-- (int)
bool operator== (const Self &x) const
bool operator!= (const Self &x) const
Public Attributes
Base_ptr M_node
Detailed Description
- template<typename Type> struct std::Rb_tree_iterator< Type >
- Definition at line 151 of file stl_tree.h.
Author
- Generated automatically by Doxygen for libstdc++-v3 Source
- from the source code.
- libstdc++-v3 Source 1 Jan 2007