ulib  1.0
S.W. Lee's essential C++ library
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Public Member Functions | Public Attributes | List of all members
ulib::CUTreeNode Class Reference

#include <utree.h>

Inheritance diagram for ulib::CUTreeNode:
Inheritance graph
[legend]
Collaboration diagram for ulib::CUTreeNode:
Collaboration graph
[legend]

Public Member Functions

 CUTreeNode ()
 ~CUTreeNode ()
void AddChild (CUTreeNode *child)
CUTreeNodeGetChild (int idx)
- Public Member Functions inherited from ulib::CUNode
 CUNode ()
 ~CUNode ()
bool SetData (void *arg_data, short arg_data_size)
bool GetData (void *ret_data)
void Clear ()
bool IsEmpty ()
void Verbose (int arg_verbose)

Public Attributes

CUTreeNodeparent
CUList child_list
- Public Attributes inherited from ulib::CUNode
int id
void * data
size_t data_size

Constructor & Destructor Documentation

ulib::CUTreeNode::CUTreeNode ( )
ulib::CUTreeNode::~CUTreeNode ( )

Member Function Documentation

void ulib::CUTreeNode::AddChild ( CUTreeNode child)
CUTreeNode * ulib::CUTreeNode::GetChild ( int  idx)

References child_list, and ulib::CUList::GetAt().

Referenced by ulib::CUTree::Print().

Member Data Documentation

CUList ulib::CUTreeNode::child_list
CUTreeNode* ulib::CUTreeNode::parent

The documentation for this class was generated from the following files: