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