#include "genesis/tree/tree.hpp"#include "genesis/tree/common_tree/tree.hpp"#include "genesis/tree/function/operators.hpp"#include <map>#include <string>Go to the source code of this file.
Classes | |
| class | AttributeTreeEdgeData |
| Data class for AttributeTreeEdges. More... | |
| class | AttributeTreeNodeData |
| Data class for AttributeTreeNodes. More... | |
Namespaces | |
| genesis | |
| Container namespace for all symbols of genesis in order to keep them separate when used as a library. | |
| genesis::tree | |
Typedefs | |
| using | AttributeTree = Tree |
| Alias for a Tree that stores TreeNodes and TreeEdges with string attributes on them. More... | |
| using | AttributeTreeEdge = TreeEdge |
| Alias for a TreeEdge of an AttributeTree. See there for more information. More... | |
| using | AttributeTreeLink = TreeLink |
| Alias for a TreeLink of an AttributeTree. See there for more information. More... | |
| using | AttributeTreeMap = std::map< std::string, std::string > |
| Alias for the map type used by an AttributeTree. More... | |
| using | AttributeTreeNode = TreeNode |
| Alias for a TreeNode of an AttributeTree. See there for more information. More... | |
Functions | |
| AttributeTree | convert_common_tree_to_attribute_tree (CommonTree const &source) |
| Helper function that takes a CommonTree (or any Tree with Node and Edge data derived from it) and turns its data into an AttributeTree, that is, a Tree with AttributeTreeNodeData and AttributeTreeEdgeData. More... | |