#include <TCollection_AVLBaseNode.hxx>
Inheritance diagram for TCollection_AVLBaseNode:
Public Member Functions | |
TCollection_AVLBaseNode (const TCollection_AVLBaseNodePtr &L, const TCollection_AVLBaseNodePtr &R) | |
void | SetChild (const TCollection_AVLBaseNodePtr &theNode, const TCollection_Side theSide) |
TCollection_AVLBaseNodePtr & | Right () const |
TCollection_AVLBaseNodePtr & | Left () const |
Standard_Integer & | Count () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT Standard_Integer | Height (const TCollection_AVLBaseNodePtr &ANode) |
static Standard_EXPORT Standard_Integer | RecursiveExtent (const TCollection_AVLBaseNodePtr &ANode) |
static Standard_EXPORT Standard_Integer | RecursiveTotalExtent (const TCollection_AVLBaseNodePtr &ANode) |
Protected Attributes | |
TCollection_AVLBaseNodePtr | myLeft |
TCollection_AVLBaseNodePtr | myRight |
Standard_Integer | myCount |
|
|
|
|
|
Reimplemented from MMgt_TShared. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|