The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::ParameterTree::Node Member List

This is the complete list of members for sparta::ParameterTree::Node, including all inherited members.

addChild(const std::string &name, bool required)sparta::ParameterTree::Nodeinline
appendTree(const Node *ot)sparta::ParameterTree::Nodeinline
ChildVector typedefsparta::ParameterTree::Node
clearUserData(const std::string &name)sparta::ParameterTree::Nodeinline
clearUserData()sparta::ParameterTree::Nodeinline
create(const std::string &path, bool required)sparta::ParameterTree::Nodeinline
dump(std::ostream &o) constsparta::ParameterTree::Nodeinline
getAs() constsparta::ParameterTree::Nodeinline
getAs() constsparta::ParameterTree::Nodeinline
getChild(const std::string &name) constsparta::ParameterTree::Nodeinline
getChildren()sparta::ParameterTree::Nodeinline
getChildren() constsparta::ParameterTree::Nodeinline
getMatcherBegin() constsparta::ParameterTree::Nodeinline
getMatcherEnd() constsparta::ParameterTree::Nodeinline
getName() constsparta::ParameterTree::Nodeinline
getOrigin() constsparta::ParameterTree::Nodeinline
getOwner()sparta::ParameterTree::Nodeinline
getOwner() constsparta::ParameterTree::Nodeinline
getParent()sparta::ParameterTree::Nodeinline
getParent() constsparta::ParameterTree::Nodeinline
getPath() constsparta::ParameterTree::Nodeinline
getPriorityChildMatch(const std::string &name) constsparta::ParameterTree::Nodeinline
getReadCount() constsparta::ParameterTree::Nodeinline
getRequiredCount() constsparta::ParameterTree::Nodeinline
getRoot()sparta::ParameterTree::Nodeinline
getRoot() constsparta::ParameterTree::Nodeinline
getUserData(const std::string &name) constsparta::ParameterTree::Nodeinline
getUserData(const std::string &name)sparta::ParameterTree::Nodeinline
getUserDataKeys() constsparta::ParameterTree::Nodeinline
getValue() constsparta::ParameterTree::Nodeinline
hasValue() constsparta::ParameterTree::Nodeinline
incrementReadCount() constsparta::ParameterTree::Nodeinline
incRequired()sparta::ParameterTree::Nodeinline
isRequired() constsparta::ParameterTree::Nodeinline
isRoot() constsparta::ParameterTree::Nodeinline
matches(const std::string &pattern, const std::string &other)sparta::ParameterTree::Nodeinlinestatic
MatchIterator (defined in sparta::ParameterTree::Node)sparta::ParameterTree::Nodefriend
Node()=deletesparta::ParameterTree::Node
Node(Node *parent, const std::string &name, const std::string &value, const std::string &origin) (defined in sparta::ParameterTree::Node)sparta::ParameterTree::Nodeinline
Node(Node *parent, const std::string &name)sparta::ParameterTree::Nodeinline
Node(Node *parent, ParameterTree *tree)sparta::ParameterTree::Nodeinline
Node(Node *parent, const Node &n)sparta::ParameterTree::Nodeinline
operator std::string() constsparta::ParameterTree::Nodeinline
operator T() constsparta::ParameterTree::Nodeinline
operator=(const Node &n)sparta::ParameterTree::Nodeinline
operator=(const std::string &val)sparta::ParameterTree::Nodeinline
operator==(const T &rhp) constsparta::ParameterTree::Nodeinline
operator[](const std::string &name) constsparta::ParameterTree::Nodeinline
operator[](const char *name) const (defined in sparta::ParameterTree::Node)sparta::ParameterTree::Nodeinline
peekValue() constsparta::ParameterTree::Nodeinline
printUserData(std::ostream &o, uint32_t indent=0) constsparta::ParameterTree::Nodeinline
recurseGetAllNodeExtensions(std::map< const Node *, std::map< std::string, const TreeNode::ExtensionsBase * > > &map) constsparta::ParameterTree::Nodeinline
recursePrint(std::ostream &o, uint32_t indent=0, bool print_user_data=true) constsparta::ParameterTree::Nodeinline
recurseVisitLeaves(std::function< void(const Node *)> callback) constsparta::ParameterTree::Nodeinline
recursFindPTreeNodesNamed(const std::string &name, std::vector< Node * > &matching_nodes)sparta::ParameterTree::Nodeinline
recursFindPTreeNodesNamed(const std::string &name, std::vector< const Node * > &matching_nodes) constsparta::ParameterTree::Nodeinline
release()sparta::ParameterTree::Nodeinline
resetReadCount() constsparta::ParameterTree::Nodeinline
set(const std::string &path, const std::string &val, bool required, const std::string &origin="")sparta::ParameterTree::Nodeinline
setUserData(const std::string &name, const T &user_data)sparta::ParameterTree::Nodeinline
setUserData(const std::string &name, T &&user_data)sparta::ParameterTree::Nodeinline
setValue(const std::string &val, bool required=true, const std::string &origin="")sparta::ParameterTree::Nodeinline
tryGetUserData(const std::string &name, bool must_exist=false) constsparta::ParameterTree::Nodeinline
tryGetUserData(const std::string &name, bool must_exist=false)sparta::ParameterTree::Nodeinline
unrequire()sparta::ParameterTree::Nodeinline