jle_cpp_tk  0.0 2015-04-03 sh1:"d699093732dd5f321606d0ff7a6b63b229f1922c"
A small, safe, selft contained, soft-realtime C++ toolkit
jle::hp::AST_node_item Class Reference
Collaboration diagram for jle::hp::AST_node_item:

Public Member Functions

 AST_node_item (const std::string &_name, const std::string &_value="", const std::string &_rule4replace={})
 
jle::shared_ptr< AST_node_itemadd_next (const std::string &_name, const std::string &_value, const std::string &_rule4replace)
 
jle::shared_ptr< AST_node_itemadd_child (const std::string &_name, const std::string &_value, const std::string &_rule4replace)
 
void exec_replace (const jle::map< std::string, std::string > &templates, jle::map< std::string, std::string > declared_vars, jle::map< std::string, jle::shared_ptr< std::string >> mutable_vars)
 
void remove_nodes_manteining (const jle::list< std::string > &lmodes2mantein)
 

Public Attributes

std::string name
 
std::string value
 
std::string rule4replace
 
jle::shared_ptr< AST_node_itemdown
 
jle::shared_ptr< AST_node_itemnext
 

Member Function Documentation

jle::shared_ptr< AST_node_item > jle::hp::AST_node_item::add_next ( const std::string &  _name,
const std::string &  _value,
const std::string &  _rule4replace 
)

Adds in brother

jle::shared_ptr< AST_node_item > jle::hp::AST_node_item::add_child ( const std::string &  _name,
const std::string &  _value,
const std::string &  _rule4replace 
)

Adds in child


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