class TemplateTree


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 TemplateTree (const string& xorp_root_dir, const string& config_template_dir, const string& xrl_targets_dir, bool verbose)
throw (InitError)

TemplateTree

 ~TemplateTree ()

~TemplateTree

void  extend_path (const string& segment, bool is_tag)

extend_path

void  pop_path ()
throw (ParseError)

pop_path

void  push_path (int type, char* initializer)

push_path

void  add_untyped_node (const string& segment, bool is_tag)
throw (ParseError)

add_untyped_node

void  add_node (const string& segment, int type, char* initializer)

add_node

const TemplateTreeNode*  find_node (const list<string>& path_segments)

find_node

[const]

string  path_as_string ()

path_as_string

void  add_cmd (char* cmd)

add_cmd

void  add_cmd_action (const string& cmd, const list<string>& action)

add_cmd_action

string  tree_str ()

tree_str

[const]

void  register_module (const string& name, ModuleCommand* mc)

register_module

ModuleCommand*  find_module (const string& name)

find_module

bool  check_variable_name (const string& s)

check_variable_name

[const]

const XRLdb&  xrldb ()

xrldb

[const]

TemplateTreeNode*  root_node ()

root_node

[const]

const string&  xorp_root_dir ()

xorp_root_dir

[const]

bool  verbose ()

verbose

[const]


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:41 2004, using kdoc $.