#include <genesis/utils/formats/xml/document.hpp>
Inherited by XmlComment, XmlElement, and XmlMarkup.
Definition at line 51 of file xml/document.hpp.
◆ ~XmlValue()
◆ XmlValue()
Protected constructor that allows derived classes to set their value type.
Storing the type of each object as a special member saves the issue of using run time type inference, making it faster and easier to work with objects of different types.
Definition at line 104 of file xml/document.hpp.
◆ is_comment()
◆ is_element()
◆ is_markup()
◆ type()
◆ type_to_string() [1/2]
std::string type_to_string |
( |
| ) |
const |
|
inline |
◆ type_to_string() [2/2]
static std::string type_to_string |
( |
const Type |
t | ) |
|
|
inlinestatic |
◆ Type
◆ type_
Stores the type of an object. Set by the constructor.
Definition at line 107 of file xml/document.hpp.
The documentation for this class was generated from the following file: