#include <SbMap.h>
Public Member Functions | |
| SbMapItem (const KeyType &k, const ValueType &v) | |
| virtual | ~SbMapItem () |
| void | setLeftChild (SbMapItem *p) |
| void | setRightChild (SbMapItem *p) |
| void | setParent (SbMapItem *p) |
| void | setValue (const ValueType &v) |
| void | setRed () |
| void | setBlack () |
| SbMapItem * | getLeftChild () const |
| SbMapItem * | getRightChild () const |
| SbMapItem * | getParent () const |
| ValueType | getValue () |
| const ValueType & | getValue () const |
| KeyType | getKey () |
| const KeyType & | getKey () const |
| bool | isRoot () const |
| bool | isLeftChild () const |
| bool | isRightChild () const |
| bool | isLeaf () const |
| unsigned int | GetLevel () const |
| bool | isRed () const |
| bool | isBlack () const |
Definition at line 67 of file SbMap.h.
| SbMapItem* SbMapItem< KeyType, ValueType >::getLeftChild | ( | ) | const [inline] |
Definition at line 112 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), SbMapItem< KeyType, ValueType >::isLeftChild(), and SbMap< KeyType, ValueType >::remove().
| unsigned int SbMapItem< KeyType, ValueType >::GetLevel | ( | ) | const [inline] |
Definition at line 148 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::GetLevel(), SbMapItem< KeyType, ValueType >::getParent(), and SbMapItem< KeyType, ValueType >::isRoot().
Referenced by SbMapItem< KeyType, ValueType >::GetLevel().
| SbMapItem* SbMapItem< KeyType, ValueType >::getParent | ( | ) | const [inline] |
Definition at line 118 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::GetLevel(), SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
| SbMapItem* SbMapItem< KeyType, ValueType >::getRightChild | ( | ) | const [inline] |
Definition at line 115 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), SbMapItem< KeyType, ValueType >::isRightChild(), and SbMap< KeyType, ValueType >::remove().
| ValueType SbMapItem< KeyType, ValueType >::getValue | ( | ) | [inline] |
Definition at line 122 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::SbMap::AccessClass::operator ValueType().
| bool SbMapItem< KeyType, ValueType >::isLeftChild | ( | ) | const [inline] |
Definition at line 139 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::getLeftChild().
Referenced by SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
| bool SbMapItem< KeyType, ValueType >::isRightChild | ( | ) | const [inline] |
Definition at line 142 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::getRightChild().
Referenced by SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
| bool SbMapItem< KeyType, ValueType >::isRoot | ( | ) | const [inline] |
Definition at line 136 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::GetLevel(), and SbMap< KeyType, ValueType >::insert().
| void SbMapItem< KeyType, ValueType >::setLeftChild | ( | SbMapItem< KeyType, ValueType > * | p | ) | [inline] |
Definition at line 83 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
| void SbMapItem< KeyType, ValueType >::setParent | ( | SbMapItem< KeyType, ValueType > * | p | ) | [inline] |
Definition at line 93 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::setLeftChild(), and SbMapItem< KeyType, ValueType >::setRightChild().
| void SbMapItem< KeyType, ValueType >::setRightChild | ( | SbMapItem< KeyType, ValueType > * | p | ) | [inline] |
Definition at line 88 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
1.5.8