VL
vl::ObjectTreeNode Member List

This is the complete list of members for vl::ObjectTreeNode, including all inherited members.

AsList()vl::VarTreeNodevirtual
AsList() constvl::VarTreeNodevirtual
AsObject() overridevl::ObjectTreeNodevirtual
AsObject() const overridevl::ObjectTreeNodevirtual
ChildCount() const overridevl::ObjectTreeNodevirtual
DataPtr() constvl::VarTreeNodeinline
ForeachChildren(const std::function< bool(VarTreeNode &)> &pred)vl::ObjectTreeNodeprotected
Get(const std::string &childId) constvl::ObjectTreeNode
GetData() constvl::VarTreeNodeinline
GetId() constvl::VarTreeNode
GetIndex() constvl::VarTreeNode
GetParent() constvl::VarTreeNodeinline
GetPath() constvl::VarTreeNode
GetRegistry() constvl::VarTreeNode
Has(const std::string &childId) constvl::ObjectTreeNode
IsList() constvl::VarTreeNodevirtual
IsObject() const overridevl::ObjectTreeNodevirtual
IsRoot() constvl::VarTreeNodeinline
mDatavl::VarTreeNodeprotected
mDataPtrvl::VarTreeNodeprotected
mParentvl::VarTreeNodeprotected
mRegistryvl::VarTreeNodeprotected
mToBeReplacedvl::VarTreeNodeprotected
ObjectSharedFromThis()vl::ObjectTreeNode
ObjectTreeNode(VarNodeRegistry &registry, vl::AbstractVar *data, VarTreeNode *parent)vl::ObjectTreeNode
Remove(const std::string &childId)vl::ObjectTreeNode
Set(const std::string &childId, const VarTreeNodePtr &node)vl::ObjectTreeNode
SetParent(VarTreeNode *newParent)vl::VarTreeNodeinlineprotected
SharedFromThis() overridevl::ObjectTreeNodevirtual
Update(Observable *sender, vl::VarPtr info) overridevl::ObjectTreeNode
VarTreeNode(VarNodeRegistry &registry, vl::AbstractVar *data, VarTreeNode *parent)vl::VarTreeNode
~ObjectTreeNode()vl::ObjectTreeNode
~VarTreeNode()vl::VarTreeNodevirtual