|  | 
|  | sc_xml_t (rapidxml::xml_node< char > *n) | 
|  | 
|  | sc_xml_t (std::unique_ptr< rapidxml::xml_node< char >> n, std::vector< char > b) | 
|  | 
|  | sc_xml_t (const sc_xml_t &other) | 
|  | 
| sc_xml_t & | operator= (const sc_xml_t &other) | 
|  | 
| bool | valid () const | 
|  | 
| std::string | name () const | 
|  | 
| sc_xml_t | get_child (const std::string &name) const | 
|  | 
| sc_xml_t | get_node (const std::string &path) const | 
|  | 
| sc_xml_t | get_node (const std::string &path, const std::string &parm_name, const std::string &parm_value) const | 
|  | 
| std::vector< sc_xml_t > | get_children (const std::string &name=std::string()) | 
|  | 
| std::vector< sc_xml_t > | get_nodes (const std::string &path) | 
|  | 
| std::vector< sc_xml_t > | get_nodes (const std::string &path, const std::string &parm_name, const std::string &parm_value) | 
|  | 
| bool | get_value (std::string &value, const std::string &path=std::string()) | 
|  | 
| bool | get_value (int &value, const std::string &path=std::string()) | 
|  | 
| bool | get_value (double &value, const std::string &path=std::string()) | 
|  | 
| void | print (FILE *f=stdout, int spacing=0) | 
|  | 
| void | print_xml (FILE *f=stdout, int spacing=0) | 
|  |