#include <CTBgsetNode.hxx>
Inheritance diagram for CTBgsetNode:


Public Types | |
| typedef CTBgset< K, V, C, T, AK, AV > | Gset |
| typedef CTBgsetNode< K, V, C, T, AK, AV > | Node |
Public Methods | |
| CTBgsetNode () | |
| CTBgsetNode (const T &obj) | |
| ~CTBgsetNode () | |
| virtual CTBbtreeNode * | Clone () const |
| const K & | Key () const |
| V & | Value () |
| const V & | Value () const |
| T & | Object () |
| const T & | Object () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Up () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Left () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Right () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Next () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Prev () const |
| CTBgsetNode< K, V, C, T, AK, AV > * | Skip (CTBint i_offset) const |
Private Methods | |
| CTBgsetNode (const CTBgsetNode< K, V, C, T, AK, AV > &rhs) | |
| CTBgsetNode< K, V, C, T, AK, AV > & | operator= (const CTBgsetNode< K, V, C, T, AK, AV > &rhs) |
Private Attributes | |
| T | m_obj |
Definition at line 17 of file CTBgsetNode.hxx.
|
|||||
|
Definition at line 20 of file CTBgsetNode.hxx. |
|
|||||
|
Definition at line 21 of file CTBgsetNode.hxx. |
|
|||||||||
|
Default constructor.
Definition at line 23 of file CTBgsetNode.icc. Referenced by Clone().
|
|
||||||||||
|
Constructor from key.
Definition at line 31 of file CTBgsetNode.icc. |
|
|||||||||
|
Destructor.
Definition at line 39 of file CTBgsetNode.icc. |
|
||||||||||
|
|
|
|||||||||
|
Reimplemented from CTBbtreeNode. Definition at line 46 of file CTBgsetNode.icc. |
|
|||||||||
|
Constant access key.
Definition at line 55 of file CTBgsetNode.icc. Referenced by CTBgsetBrowser::Key().
|
|
|||||||||
|
Access value.
Definition at line 65 of file CTBgsetNode.icc. Referenced by CTBgsetBrowser::Value().
|
|
|||||||||
|
Constant access value.
Definition at line 75 of file CTBgsetNode.icc. |
|
|||||||||
|
Access object.
Definition at line 85 of file CTBgsetNode.icc. Referenced by Clone(), CTBgsetBrowser::Object(), CTBgsetBrowser::operator *(), CTBgsetBrowser::operator const T *(), and CTBgsetBrowser::operator->().
|
|
|||||||||
|
Constant access object.
Definition at line 94 of file CTBgsetNode.icc. |
|
|||||||||
|
Returns pointer to parent node, or null or root node.
Reimplemented from CTBbtreeNode. Definition at line 103 of file CTBgsetNode.icc. |
|
|||||||||
|
Returns pointer to left child, or null.
Reimplemented from CTBbtreeNode. Definition at line 112 of file CTBgsetNode.icc. |
|
|||||||||
|
Returns pointer to right child, or null.
Reimplemented from CTBbtreeNode. Definition at line 121 of file CTBgsetNode.icc. |
|
|||||||||
|
Returns pointer to next node in key order, or null if last.
Reimplemented from CTBbtreeNode. Definition at line 130 of file CTBgsetNode.icc. Referenced by CTBgsetBrowser::Next(), and CTBgsetBrowser::operator++().
|
|
|||||||||
|
Returns pointer to previous node in key order, or null if first.
Reimplemented from CTBbtreeNode. Definition at line 139 of file CTBgsetNode.icc. Referenced by CTBgsetBrowser::Prev(), and CTBgsetBrowser::operator--().
|
|
||||||||||
|
Skip i_offset nodes in key order, return pointer to node or null.
Reimplemented from CTBbtreeNode. Definition at line 148 of file CTBgsetNode.icc. Referenced by CTBgsetBrowser::operator+=(), and CTBgsetBrowser::operator-=().
|
|
||||||||||
|
|
|
|||||
|
the object.
Definition at line 53 of file CTBgsetNode.hxx. |
1.2.9-20010812 written by Dimitri van Heesch,
© 1997-2001