mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-16 14:45:07 +08:00
42 lines
1.5 KiB
Plaintext
Executable File
42 lines
1.5 KiB
Plaintext
Executable File
//-----------------------------------------------------------------------------
|
|
//
|
|
// inline methods for AVLSearchTree
|
|
//
|
|
// Author : J.P. TIRAULT
|
|
//-----------------------------------------------------------------------------
|
|
#include <Standard_Address.hxx>
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// IsEmpty : Is the current tree empty ?
|
|
//-----------------------------------------------------------------------------
|
|
inline Standard_Boolean TCollection_AVLSearchTree::IsEmpty () const
|
|
{
|
|
return TheRoot == NULL;
|
|
}
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// GetRoot : Returns the root of the current tree
|
|
//-----------------------------------------------------------------------------
|
|
inline Standard_Address TCollection_AVLSearchTree::GetRoot () const
|
|
{
|
|
return TheRoot;
|
|
}
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// GetComparator : Returns the Comparator of the current tree
|
|
//-----------------------------------------------------------------------------
|
|
inline Comparator TCollection_AVLSearchTree::GetComparator () const
|
|
{
|
|
return TheComparator;
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------
|
|
// SetRoot : Replaces the root of the current tree
|
|
//-----------------------------------------------------------------------------
|
|
inline void TCollection_AVLSearchTree::SetRoot(const Standard_Address ANode)
|
|
{
|
|
TheRoot = ANode;
|
|
}
|
|
|
|
|