#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] |