#include <xtree_fix.h>
Public Member Functions | |
void | _Dec () |
void | _Inc () |
_Nodeptr | _Mynode () const |
const_iterator (const iterator &_X) | |
const_iterator (_Nodeptr _P) | |
const_iterator () | |
bool | operator!= (const const_iterator &_X) const |
const_reference | operator* () const |
const_iterator | operator++ (int) |
const_iterator & | operator++ () |
const_iterator | operator-- (int) |
const_iterator & | operator-- () |
_Ctptr | operator-> () const |
bool | operator== (const const_iterator &_X) const |
Protected Attributes | |
_Nodeptr | _Ptr |
_Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::const_iterator | ( | ) | [inline] |
_Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::const_iterator | ( | _Nodeptr | _P | ) | [inline] |
_Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::const_iterator | ( | const iterator & | _X | ) | [inline] |
void _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Dec | ( | ) | [inline] |
References _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Color(), _IsNotNil, _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Left(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Max(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Parent(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Red, and _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Right().
Referenced by _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator::operator--().
void _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Inc | ( | ) | [inline] |
_Nodeptr _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Mynode | ( | ) | const [inline] |
Referenced by _Tree< _K, _Ty, _Kfn, _Pr, _A >::find(), and _Tree< _K, _Ty, _Kfn, _Pr, _A >::insert().
bool _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator!= | ( | const const_iterator & | _X | ) | const [inline] |
const_reference _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator* | ( | ) | const [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
References _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Value().
const_iterator _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator++ | ( | int | ) | [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
const_iterator& _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator++ | ( | ) | [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
const_iterator _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator-- | ( | int | ) | [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
const_iterator& _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator-- | ( | ) | [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
_Ctptr _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator-> | ( | ) | const [inline] |
Reimplemented in _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator.
bool _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::operator== | ( | const const_iterator & | _X | ) | const [inline] |
_Nodeptr _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Ptr [protected] |