#include
<kmap.h>
It contains the key, the value, and internal tree management data.
Definition at line 281 of file kmap.h.
Public Member Functions |
|
| ConstKeyType & | GetKey () const |
| ConstValueType & | GetValue () const |
| ValueType & | GetValue () |
| RecordType const * | Minimum () const |
| RecordType * | Minimum () |
| RecordType const * | Maximum () const |
| RecordType * | Maximum () |
| RecordType const * | Predecessor () const |
| RecordType * | Predecessor () |
| RecordType const * | Successor () const |
| RecordType * | Successor () |
| int | GetBlackDepth () const |
Friends |
|
| class | KRedBlackTree |
| ConstKeyType& GetKey | ( | ) | const [inline] |
| ConstValueType& GetValue | ( | ) | const [inline] |
| RecordType const* Minimum | ( | ) | const [inline] |
Definition at line 288 of file kmap.h.
References mLeftChild.
Referenced by KRedBlackTree< KKeyValuePair, KFbxMapKStringCompare, KBaseAllocator >::Minimum(), and Successor().
| RecordType* Minimum | ( | ) | [inline] |
Definition at line 301 of file kmap.h.
References mLeftChild.
| RecordType const* Maximum | ( | ) | const [inline] |
Definition at line 314 of file kmap.h.
References mRightChild.
Referenced by KRedBlackTree< KKeyValuePair, KFbxMapKStringCompare, KBaseAllocator >::Maximum(), and Predecessor().
| RecordType* Maximum | ( | ) | [inline] |
Definition at line 327 of file kmap.h.
References mRightChild.
| RecordType const* Predecessor | ( | ) | const [inline] |
| RecordType* Predecessor | ( | ) | [inline] |
Definition at line 361 of file kmap.h.
References Maximum(), mLeftChild, and mParent.
| RecordType const* Successor | ( | ) | const [inline] |
Definition at line 382 of file kmap.h.
References Minimum(), mParent, and mRightChild.
| RecordType* Successor | ( | ) | [inline] |
Definition at line 403 of file kmap.h.
References Minimum(), mParent, and mRightChild.
friend class KRedBlackTree [friend] |