TreeNode< Node > Class Template Reference
[Kernel Module]

#include <treenode.h>

Inheritance diagram for TreeNode< Node >:

List< Node > ListNode< Node >

List of all members.


Detailed Description

template<class Node>
class TreeNode< Node >

Implements a tree node with childrens stored in list.

Node have to be only TreeNode derived class!

Public Member Functions

 TreeNode ()
Node * GetParent () const

Friends

class TreeNode< Node >


Constructor & Destructor Documentation

template<class Node>
TreeNode< Node >::TreeNode (  )  [inline]


Member Function Documentation

template<class Node>
Node * TreeNode< Node >::GetParent (  )  const [inline]

Returns the parent object. If the object doesn't have a parent object (this is only valid for the root object of tree), NULL will be returned.

Reimplemented from ListNode< Node >.


Friends And Related Function Documentation

template<class Node>
friend class TreeNode< Node > [friend]


The documentation for this class was generated from the following file:
Generated on Sat Oct 20 14:47:36 2007 for Dark Oberon by  doxygen 1.5.3