Go to the documentation of this file. 1 #ifndef TUE_CONFIG_DATA_H_
2 #define TUE_CONFIG_DATA_H_
const std::string & getName(const Label &label) const
std::vector< NodeIdx > parents
Label getOrAddLabel(const std::string &name)
std::vector< NodeIdx > right_siblings
std::vector< std::string > label_to_name
std::vector< NodePtr > nodes
void setRightSibling(NodeIdx n, NodeIdx sibling)
NodeIdx addNode(const NodePtr &n, NodeIdx parent)
std::map< std::string, Label > name_to_label
bool getLabel(const std::string &name, Label &label) const
NodeIdx getParent(NodeIdx n) const
boost::shared_ptr< Node > NodePtr
void getParent(NodeIdx n, NodeIdx parent)
NodeIdx getRightSibling(NodeIdx n) const
tue::config::ReaderWriter config