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]