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 |
Definition at line 183 of file stl_tree.h.