#include <xml_element.hpp>
|
| XmlElement (const std::shared_ptr< const boost::property_tree::ptree > &xml, const boost::property_tree::ptree::value_type *const elm) |
|
|
const boost::property_tree::ptree::value_type *const | elm_ |
|
const std::shared_ptr< const boost::property_tree::ptree > | xml_ |
|
Definition at line 22 of file xml_element.hpp.
◆ XmlElement()
radial_menu_model::XmlElement::XmlElement |
( |
const std::shared_ptr< const boost::property_tree::ptree > & |
xml, |
|
|
const boost::property_tree::ptree::value_type *const |
elm |
|
) |
| |
|
inlineprotected |
◆ ~XmlElement()
virtual radial_menu_model::XmlElement::~XmlElement |
( |
| ) |
|
|
inlinevirtual |
◆ attribute()
template<typename T >
T radial_menu_model::XmlElement::attribute |
( |
const std::string & |
key, |
|
|
const T & |
default_val |
|
) |
| const |
|
inline |
◆ childElements()
◆ fromString()
static XmlElementConstPtr radial_menu_model::XmlElement::fromString |
( |
const std::string & |
str | ) |
|
|
inlinestatic |
◆ getAttribute()
template<typename T >
bool radial_menu_model::XmlElement::getAttribute |
( |
const std::string & |
key, |
|
|
T *const |
val |
|
) |
| const |
|
inline |
◆ name()
const std::string& radial_menu_model::XmlElement::name |
( |
| ) |
const |
|
inline |
◆ numChildElements()
std::size_t radial_menu_model::XmlElement::numChildElements |
( |
| ) |
const |
|
inline |
◆ elm_
const boost::property_tree::ptree::value_type* const radial_menu_model::XmlElement::elm_ |
|
protected |
◆ xml_
const std::shared_ptr< const boost::property_tree::ptree > radial_menu_model::XmlElement::xml_ |
|
protected |
The documentation for this class was generated from the following file: