|
| 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) |
|