Public Member Functions | Data Fields

RecTree Class Reference

#include <P_RecTree.h>

Collaboration diagram for RecTree:
Collaboration graph
[legend]

Public Member Functions

 RecTree (RecTreeNode *)
 ~RecTree ()
RecTreeNodefirst ()
RecTreeNodelast ()
RecTreeNodenext (RecTreeNode *current)
void rec_tree_insert (const char *, const char *full_name=NULL)
RecTreerec_tree_get (char *)
void rec_tree_get_list (char *, char ***, int *)
void print ()

Data Fields

RecTreeNodethis_node

Detailed Description

Definition at line 60 of file P_RecTree.h.


Constructor & Destructor Documentation

RecTree::RecTree ( RecTreeNode n  ) 

Definition at line 78 of file RecTree.cc.

References this_node.

RecTree::~RecTree (  ) 

Member Function Documentation

RecTreeNode* RecTree::first (  )  [inline]

Definition at line 66 of file P_RecTree.h.

References DLL< C, L >::head.

Referenced by print(), rec_tree_get(), and rec_tree_insert().

RecTreeNode* RecTree::last (  )  [inline]

Definition at line 71 of file P_RecTree.h.

References Queue< C, L >::tail.

RecTreeNode* RecTree::next ( RecTreeNode current  )  [inline]

Definition at line 76 of file P_RecTree.h.

Referenced by print(), rec_tree_get(), and rec_tree_insert().

void RecTree::print (  ) 

Definition at line 159 of file RecTree.cc.

References first(), and next().

Referenced by RecTreeNode::print(), and RecGetRecordTree().

RecTree * RecTree::rec_tree_get ( char *  path_name  ) 
void RecTree::rec_tree_get_list ( char *  path_name,
char ***  buf,
int *  count 
)
void RecTree::rec_tree_insert ( const char *  var_name,
const char *  full_name = NULL 
)

Field Documentation

Definition at line 86 of file P_RecTree.h.

Referenced by rec_tree_get_list(), rec_tree_insert(), and RecTree().


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