class _HEBTREE : public _HUBTREE \
{ \
public: \
typedef NCollection_UBTree <_OBJTYPE, _BNDTYPE> UBTree; \
typedef NCollection_EBTree <_OBJTYPE, _BNDTYPE> EBTree; \
\
_HEBTREE () : _HUBTREE(new EBTree) {} \
\
\
\
\
{ return ChangeETree().Remove (theObj); } \
\
{ return ETree().Contains (theObj); } \
\
const UBTree::TreeNode& FindNode (const _OBJTYPE& theObj) const \
{ return ETree().FindNode (theObj); } \
\
\
\
const EBTree& ETree () const { return (const EBTree&) Tree(); } \
EBTree& ChangeETree () { return (EBTree&) ChangeTree(); } \
\
DEFINE_STANDARD_RTTI_INLINE(_HEBTREE,_HUBTREE) \
\
}; \
DEFINE_STANDARD_HANDLE (_HEBTREE, _HUBTREE)
bool Standard_Boolean
Definition Standard_TypeDef.hxx:64