A toolkit for working with phylogenetic data.
v0.18.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
xml/document.hpp File Reference

Detailed Description

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