#include <stl_tree.h>
Inheritance diagram for __rb_tree_iterator:


Public Types | |
| typedef Value | value_type |
| typedef Ref | reference |
| typedef Ptr | pointer |
| typedef __rb_tree_iterator< Value, Value &, Value * > | iterator |
| typedef __rb_tree_iterator< Value, const Value &, const Value * > | const_iterator |
| typedef __rb_tree_iterator< Value, Ref, Ptr > | self |
| typedef __rb_tree_node< Value > * | link_type |
Public Methods | |
| __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) |
|
|||||
|
Definition at line 152 of file stl_tree.h. |
|
|||||
|
Definition at line 151 of file stl_tree.h. |
|
|||||
|
Definition at line 154 of file stl_tree.h. Referenced by operator *. |
|
|||||
|
Definition at line 150 of file stl_tree.h. Referenced by operator->. |
|
|||||
|
Definition at line 149 of file stl_tree.h. Referenced by operator *. |
|
|||||
|
Definition at line 153 of file stl_tree.h. |
|
|||||
|
Definition at line 148 of file stl_tree.h. |
|
|||||||||
|
Definition at line 156 of file stl_tree.h.
00156 {}
|
|
||||||||||
|
Definition at line 157 of file stl_tree.h. References __rb_tree_base_iterator::node.
00157 { node = x; }
|
|
||||||||||
|
Definition at line 158 of file stl_tree.h. References __rb_tree_base_iterator::node.
00158 { node = it.node; }
|
|
|||||||||
|
Definition at line 160 of file stl_tree.h. References link_type, and reference.
00160 { return link_type(node)->value_field; }
|
|
||||||||||
|
Definition at line 166 of file stl_tree.h. References __rb_tree_base_iterator::increment.
|
|
|||||||||
|
Definition at line 165 of file stl_tree.h. References __rb_tree_base_iterator::increment.
00165 { increment(); return *this; }
|
|
||||||||||
|
Definition at line 173 of file stl_tree.h. References __rb_tree_base_iterator::decrement.
|
|
|||||||||
|
Definition at line 172 of file stl_tree.h. References __rb_tree_base_iterator::decrement.
00172 { decrement(); return *this; }
|
|
|||||||||
|
Definition at line 162 of file stl_tree.h. References pointer.
00162 { return &(operator*()); }
|
| Documentation generated on Thu May 2 15:03:16 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |