#include <genesis/tree/common_tree/phyloxml_writer.hpp>
Inherits PhyloxmlWriter, and CommonTreePhyloxmlWriterPlugin.
Definition at line 121 of file phyloxml_writer.hpp.
Additional Inherited Members | |
Public Types inherited from PhyloxmlWriter | |
using | edge_to_element_function = std::function< void(TreeEdge const &edge, utils::XmlElement &element) > |
Function type that translates from a TreeEdge to an XmlElement. More... | |
using | finish_writing_function = std::function< void(Tree const &tree, utils::XmlDocument &xml) > |
Function type that allows to do some finalizing work with the Tree and XmlDocument after the actual tree writing finished. More... | |
using | node_to_element_function = std::function< void(TreeNode const &node, utils::XmlElement &element) > |
Function type that translates from a TreeNode to an XmlElement. More... | |
using | prepare_writing_function = std::function< void(Tree const &tree, utils::XmlDocument &xml) > |
Function type that allows to do some preparatory work with the Tree and XmlDocument before the actual tree writing begins. More... | |
Public Attributes inherited from PhyloxmlWriter | |
std::vector< edge_to_element_function > | edge_to_element_plugins |
Collect all functions to be called for each TreeEdge in order to translate it to a Phyloxml representation. More... | |
std::vector< finish_writing_function > | finish_writing_plugins |
Collect all functions to be called after finishing the actual tree writing. More... | |
std::vector< node_to_element_function > | node_to_element_plugins |
Collect all functions to be called for each TreeNode in order to translate it to a Phyloxml representation. More... | |
std::vector< prepare_writing_function > | prepare_writing_plugins |
Collect all functions to be called before starting the actual tree writing. More... | |
|
inline |
Definition at line 131 of file phyloxml_writer.hpp.