Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OCompTreeNodeList Class Reference

Collaboration diagram for OCompTreeNodeList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OCompTreeNodeList ()
OCompTreeNodebegin () const
OCompTreeNodeend () const
OCompTreeNodeat (uint index) const
void append (OCompTreeNode *item)
void prepend (OCompTreeNode *item)
void insert (OCompTreeNode *after, OCompTreeNode *item)
OCompTreeNoderemove (OCompTreeNode *item)
uint count () const

Private Attributes

OCompTreeNodefirst
OCompTreeNodelast
uint m_count

Constructor & Destructor Documentation

OCompTreeNodeList::OCompTreeNodeList  )  [inline]
 

Definition at line 42 of file ocompletion.cpp.


Member Function Documentation

void OCompTreeNodeList::append OCompTreeNode item  ) 
 

Definition at line 983 of file ocompletion.cpp.

References first, last, m_count, and OCompTreeNode::next.

Referenced by insert(), and OCompTreeNode::insert().

OCompTreeNode * OCompTreeNodeList::at uint  index  )  const
 

Definition at line 1047 of file ocompletion.cpp.

References first, and OCompTreeNode::next.

Referenced by OCompTreeNode::childAt().

OCompTreeNode* OCompTreeNodeList::begin  )  const [inline]
 

Definition at line 43 of file ocompletion.cpp.

References first.

Referenced by OCompletion::extractStringsFromNode(), OCompTreeNode::find(), OCompTreeNode::firstChild(), OCompTreeNode::insert(), and OCompTreeNode::~OCompTreeNode().

uint OCompTreeNodeList::count  )  const [inline]
 

Definition at line 51 of file ocompletion.cpp.

References m_count.

Referenced by OCompTreeNode::childrenCount(), and OCompTreeNode::remove().

OCompTreeNode* OCompTreeNodeList::end  )  const [inline]
 

Definition at line 44 of file ocompletion.cpp.

References last.

void OCompTreeNodeList::insert OCompTreeNode after,
OCompTreeNode item
 

Definition at line 1010 of file ocompletion.cpp.

References append(), last, m_count, and OCompTreeNode::next.

Referenced by OCompTreeNode::insert().

void OCompTreeNodeList::prepend OCompTreeNode item  ) 
 

Definition at line 997 of file ocompletion.cpp.

References first, last, m_count, and OCompTreeNode::next.

Referenced by OCompTreeNode::insert().

OCompTreeNode * OCompTreeNodeList::remove OCompTreeNode item  ) 
 

Definition at line 1026 of file ocompletion.cpp.

References first, last, m_count, and OCompTreeNode::next.

Referenced by OCompTreeNode::remove(), and OCompTreeNode::~OCompTreeNode().


Member Data Documentation

OCompTreeNode* OCompTreeNodeList::first [private]
 

Definition at line 54 of file ocompletion.cpp.

Referenced by append(), at(), begin(), prepend(), and remove().

OCompTreeNode * OCompTreeNodeList::last [private]
 

Definition at line 54 of file ocompletion.cpp.

Referenced by append(), end(), insert(), prepend(), and remove().

uint OCompTreeNodeList::m_count [private]
 

Definition at line 55 of file ocompletion.cpp.

Referenced by append(), count(), insert(), prepend(), and remove().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:42:00 2005 for OPIE by  doxygen 1.4.2