A collection of classes for working with XML documents. See XmlDocument for more.
Definition in file xml/document.hpp.
#include <memory>#include <string>#include <unordered_map>#include <vector>#include "genesis/utils/core/std.hpp"Go to the source code of this file.
Classes | |
| class | XmlComment |
| class | XmlDocument |
| class | XmlElement |
| class | XmlMarkup |
| class | XmlValue |
Namespaces | |
| genesis | |
| Container namespace for all symbols of genesis in order to keep them separate when used as a library. | |
| genesis::utils | |
Functions | |
| const XmlComment * | xml_value_to_comment (const XmlValue *v) |
| Converts a pointer to an XmlValue to XmlComment if appropriate. More... | |
| const XmlElement * | xml_value_to_element (const XmlValue *v) |
| Converts a pointer to an XmlValue to XmlElement if appropriate. More... | |
| const XmlMarkup * | xml_value_to_markup (const XmlValue *v) |
| Converts a pointer to an XmlValue to XmlMarkup if appropriate. More... | |