|
tue_config
|
#include <data.h>
Public Member Functions | |
| NodeIdx | addNode (const NodePtr &n, NodeIdx parent) |
| Data () | |
| bool | getLabel (const std::string &name, Label &label) const |
| const std::string & | getName (const Label &label) const |
| Label | getOrAddLabel (const std::string &name) |
| NodeIdx | getParent (NodeIdx n) const |
| void | getParent (NodeIdx n, NodeIdx parent) |
| NodeIdx | getRightSibling (NodeIdx n) const |
| NodeIdx | root () const |
| void | setRightSibling (NodeIdx n, NodeIdx sibling) |
| virtual | ~Data () |
Public Attributes | |
| std::vector< std::string > | label_to_name |
| std::map< std::string, Label > | name_to_label |
| std::vector< NodePtr > | nodes |
| std::vector< NodeIdx > | parents |
| std::vector< NodeIdx > | right_siblings |
| std::string | source_ |
|
inline |
|
inline |
|
inline |
| std::vector<std::string> tue::config::Data::label_to_name |
| std::map<std::string, Label> tue::config::Data::name_to_label |
| std::vector<NodePtr> tue::config::Data::nodes |
| std::vector<NodeIdx> tue::config::Data::parents |
| std::vector<NodeIdx> tue::config::Data::right_siblings |
| std::string tue::config::Data::source_ |
1.8.17