Public Member Functions | |
Document (std::string root_name) | |
Document (std::string root_name, boost::filesystem::path) | |
Document (Document const &)=delete | |
Document & | operator= (Document const &)=delete |
void | read_file (boost::filesystem::path) |
void | read_string (std::string) |
std::string | root_name () const |
![]() | |
Node (xmlpp::Node *node) | |
std::string | name () const |
std::string | string_child (std::string c) const |
boost::optional< std::string > | optional_string_child (std::string) const |
bool | bool_child (std::string) const |
boost::optional< bool > | optional_bool_child (std::string) const |
template<class T > | |
T | number_child (std::string c) const |
template<class T > | |
boost::optional< T > | optional_number_child (std::string c) const |
void | ignore_child (std::string) const |
void | done () const |
std::string | string_attribute (std::string) const |
boost::optional< std::string > | optional_string_attribute (std::string) const |
bool | bool_attribute (std::string) const |
boost::optional< bool > | optional_bool_attribute (std::string) const |
template<class T > | |
T | number_attribute (std::string c) const |
template<class T > | |
boost::optional< T > | optional_number_attribute (std::string c) const |
std::string | content () const |
std::string | namespace_uri () const |
std::string | namespace_prefix () const |
std::shared_ptr< Node > | node_child (std::string) const |
std::shared_ptr< Node > | optional_node_child (std::string) const |
std::vector< std::shared_ptr< Node > > | node_children () const |
std::vector< std::shared_ptr< Node > > | node_children (std::string) const |
xmlpp::Node * | node () const |
bool | is_text () const |
Additional Inherited Members | |
![]() | |
xmlpp::Node * | _node |