#include <cstddef>#include <iterator>#include <memory>#include <xutility>

Go to the source code of this file.
Classes | |
| class | _Tree< _K, _Ty, _Kfn, _Pr, _A > |
| struct | _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::_Node |
| class | _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator |
| class | _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::iterator |
Defines | |
| #define | _IsNil(x) (_Left(x) == 0) |
| #define | _IsNotNil(x) (_Left(x) != 0) |
Functions | |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator!= (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator< (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator<= (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator== (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator> (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| template<class _K , class _Ty , class _Kfn , class _Pr , class _A > | |
| bool | operator>= (const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_X, const _Tree< _K, _Ty, _Kfn, _Pr, _A > &_Y) |
| #define _IsNil | ( | x | ) | (_Left(x) == 0) |
Referenced by _Tree< _K, _Ty, _Kfn, _Pr, _A >::erase(), and _Tree< _K, _Ty, _Kfn, _Pr, _A >::insert().
| #define _IsNotNil | ( | x | ) | (_Left(x) != 0) |
Referenced by _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Copy(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Dec(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Erase(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Tree::const_iterator::_Inc(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Insert(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Lbound(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Lrotate(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Max(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Min(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Rrotate(), _Tree< _K, _Ty, _Kfn, _Pr, _A >::_Ubound(), and _Tree< _K, _Ty, _Kfn, _Pr, _A >::insert().
| bool operator!= | ( | const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _X, | |
| const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _Y | |||
| ) | [inline] |
| bool operator< | ( | const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _X, | |
| const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _Y | |||
| ) | [inline] |
| bool operator<= | ( | const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _X, | |
| const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _Y | |||
| ) | [inline] |
| bool operator> | ( | const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _X, | |
| const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _Y | |||
| ) | [inline] |
| bool operator>= | ( | const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _X, | |
| const _Tree< _K, _Ty, _Kfn, _Pr, _A > & | _Y | |||
| ) | [inline] |
1.5.8