Go to the documentation of this file. 1 #ifndef TUE_CONFIG_NODE_H_
2 #define TUE_CONFIG_NODE_H_
11 #include <boost/weak_ptr.hpp>
36 virtual bool empty()
const = 0;
virtual bool add(const NodeIdx &, NodeIdx &)
virtual bool value(const Label &, Variant &) const
virtual NodePtr deepCopy(const Data &source, NodeIdx target_idx, Data &target) const =0
virtual bool setValue(const Label &, const Variant &)
const NodeType & type() const
virtual bool readGroup(const Label &, NodeIdx &) const
void setName(const std::string &name)
virtual bool addGroup(const Label &, const NodeIdx &, NodeIdx &)
boost::shared_ptr< Node > NodePtr
const Label & name() const
Node(const Label &name, NodeType type)
virtual bool firstChild(NodeIdx &)
virtual bool empty() const =0
tue::config::ReaderWriter config