Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkTree_ListOfTreeNode Class Reference

#include <exotkTree_ListOfTreeNode.hxx>

List of all members.

Public Methods

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT exotkTree_ListOfTreeNode ()
Standard_EXPORT void Assign (const exotkTree_ListOfTreeNode &Other)
void operator= (const exotkTree_ListOfTreeNode &Other)
Standard_EXPORT Standard_Integer Extent () const
Standard_EXPORT void Clear ()
 ~exotkTree_ListOfTreeNode ()
Standard_EXPORT Standard_Boolean IsEmpty () const
Standard_EXPORT void Prepend (const Handle_exotkTree_TreeNode &I)
Standard_EXPORT void Prepend (exotkTree_ListOfTreeNode &Other)
Standard_EXPORT void Append (const Handle_exotkTree_TreeNode &I)
Standard_EXPORT void Append (exotkTree_ListOfTreeNode &Other)
Standard_EXPORT Handle_exotkTree_TreeNodeFirst () const
Standard_EXPORT Handle_exotkTree_TreeNodeLast () const
Standard_EXPORT void RemoveFirst ()
Standard_EXPORT void Remove (exotkTree_ListIteratorOfListOfTreeNode &It)
Standard_EXPORT void InsertBefore (const Handle_exotkTree_TreeNode &I, exotkTree_ListIteratorOfListOfTreeNode &It)
Standard_EXPORT void InsertBefore (exotkTree_ListOfTreeNode &Other, exotkTree_ListIteratorOfListOfTreeNode &It)
Standard_EXPORT void InsertAfter (const Handle_exotkTree_TreeNode &I, exotkTree_ListIteratorOfListOfTreeNode &It)
Standard_EXPORT void InsertAfter (exotkTree_ListOfTreeNode &Other, exotkTree_ListIteratorOfListOfTreeNode &It)

Private Methods

Standard_EXPORT exotkTree_ListOfTreeNode (const exotkTree_ListOfTreeNode &Other)

Private Attributes

Standard_Address myFirst
Standard_Address myLast

Friends

class exotkTree_ListIteratorOfListOfTreeNode


Constructor & Destructor Documentation

Standard_EXPORT exotkTree_ListOfTreeNode::exotkTree_ListOfTreeNode  
 

exotkTree_ListOfTreeNode::~exotkTree_ListOfTreeNode   [inline]
 

Definition at line 70 of file exotkTree_ListOfTreeNode.hxx.

References Clear().

Standard_EXPORT exotkTree_ListOfTreeNode::exotkTree_ListOfTreeNode const exotkTree_ListOfTreeNode &    Other [private]
 


Member Function Documentation

Standard_EXPORT void exotkTree_ListOfTreeNode::Append exotkTree_ListOfTreeNode &    Other
 

Standard_EXPORT void exotkTree_ListOfTreeNode::Append const Handle_exotkTree_TreeNode   I
 

Referenced by exotkTree_TreeNode::AppendChild().

Standard_EXPORT void exotkTree_ListOfTreeNode::Assign const exotkTree_ListOfTreeNode &    Other
 

Referenced by operator=().

Standard_EXPORT void exotkTree_ListOfTreeNode::Clear  
 

Referenced by ~exotkTree_ListOfTreeNode().

Standard_EXPORT Standard_Integer exotkTree_ListOfTreeNode::Extent   const
 

Standard_EXPORT Handle_exotkTree_TreeNode& exotkTree_ListOfTreeNode::First   const
 

Referenced by exotkTree_TreeNode::FirstChild().

Standard_EXPORT void exotkTree_ListOfTreeNode::InsertAfter exotkTree_ListOfTreeNode &    Other,
exotkTree_ListIteratorOfListOfTreeNode   It
 

Standard_EXPORT void exotkTree_ListOfTreeNode::InsertAfter const Handle_exotkTree_TreeNode   I,
exotkTree_ListIteratorOfListOfTreeNode   It
 

Referenced by exotkTree_TreeNode::InsertChildAfter().

Standard_EXPORT void exotkTree_ListOfTreeNode::InsertBefore exotkTree_ListOfTreeNode &    Other,
exotkTree_ListIteratorOfListOfTreeNode   It
 

Standard_EXPORT void exotkTree_ListOfTreeNode::InsertBefore const Handle_exotkTree_TreeNode   I,
exotkTree_ListIteratorOfListOfTreeNode   It
 

Referenced by exotkTree_TreeNode::InsertChildBefore().

Standard_EXPORT Standard_Boolean exotkTree_ListOfTreeNode::IsEmpty   const [inline]
 

Referenced by exotkTree_TreeNode::HasChildren().

Standard_EXPORT Handle_exotkTree_TreeNode& exotkTree_ListOfTreeNode::Last   const
 

Referenced by exotkTree_TreeNode::LastChild().

void exotkTree_ListOfTreeNode::operator delete void *    anAddress [inline]
 

Definition at line 54 of file exotkTree_ListOfTreeNode.hxx.

void* exotkTree_ListOfTreeNode::operator new size_t    size [inline]
 

Definition at line 50 of file exotkTree_ListOfTreeNode.hxx.

void* exotkTree_ListOfTreeNode::operator new size_t   ,
void *    anAddress
[inline]
 

Definition at line 46 of file exotkTree_ListOfTreeNode.hxx.

void exotkTree_ListOfTreeNode::operator= const exotkTree_ListOfTreeNode &    Other [inline]
 

Definition at line 63 of file exotkTree_ListOfTreeNode.hxx.

References Assign().

Standard_EXPORT void exotkTree_ListOfTreeNode::Prepend exotkTree_ListOfTreeNode &    Other
 

Standard_EXPORT void exotkTree_ListOfTreeNode::Prepend const Handle_exotkTree_TreeNode   I
 

Referenced by exotkTree_TreeNode::PrependChild().

Standard_EXPORT void exotkTree_ListOfTreeNode::Remove exotkTree_ListIteratorOfListOfTreeNode   It
 

Standard_EXPORT void exotkTree_ListOfTreeNode::RemoveFirst  
 


Friends And Related Function Documentation

friend class exotkTree_ListIteratorOfListOfTreeNode [friend]
 

Definition at line 90 of file exotkTree_ListOfTreeNode.hxx.


Member Data Documentation

Standard_Address exotkTree_ListOfTreeNode::myFirst [private]
 

Definition at line 113 of file exotkTree_ListOfTreeNode.hxx.

Standard_Address exotkTree_ListOfTreeNode::myLast [private]
 

Definition at line 114 of file exotkTree_ListOfTreeNode.hxx.


The documentation for this class was generated from the following file:
Generated on Wed Jan 23 12:18:40 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001