CommandTreeNode Class Reference

List of all members.

Public Member Functions

 CommandTreeNode (const string &name, const ConfigTreeNode *ctn, const TemplateTreeNode *ttn)
void add_child (CommandTreeNode *child)
void set_parent (CommandTreeNode *parent)
CommandTreeNodeparent () const
const list< CommandTreeNode * > & children () const
string str () const
const string & name () const
string subtree_str () const
void set_has_command ()
bool has_command () const
const ConfigTreeNodeconfig_tree_node () const
const TemplateTreeNodetemplate_tree_node () const
const CommandTreeNodesubroot (list< string > path) const
const string & help () const

Private Attributes

string _name
bool _has_command
const ConfigTreeNode_config_tree_node
const TemplateTreeNode_template_tree_node
list< CommandTreeNode * > _children

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations