MIRA
PropertyNode Member List

This is the complete list of members for PropertyNode, including all inherited members.

addChild(PropertyNode *child, int index=-1)PropertyNodeprotected
beginAddChildren(PropertyNodeListenerList &listeners, int index, int count)PropertyNodeprotectedvirtual
beginMoveChildren(PropertyNodeListenerList &listeners, int index, NodeList::iterator it, int count, int destination)PropertyNodeprotectedvirtual
beginRemoveChildren(PropertyNodeListenerList &listeners, int index, NodeList::iterator it, int count)PropertyNodeprotectedvirtual
children()PropertyNodeinlinevirtual
children() constPropertyNodeinlinevirtual
comment() constPropertyNodeInfoinline
endAddChildren(PropertyNodeListenerList &listeners)PropertyNodeprotectedvirtual
endMoveChildren(PropertyNodeListenerList &listeners)PropertyNodeprotectedvirtual
endRemoveChildren(PropertyNodeListenerList &listeners)PropertyNodeprotectedvirtual
findChildNode(const std::vector< std::string > &ids, std::size_t level=0) constPropertyNode
findChildNode(const std::vector< std::string > &ids, std::size_t level=0)PropertyNode
findChildNode(const std::string &id) constPropertyNode
findChildNode(const std::string &id)PropertyNode
fullID(PropertyNode *p=NULL) constPropertyNodeinline
getAsJSON() const =0PropertyNodepure virtual
getAsString() constPropertyNodevirtual
getHint(const std::string &attribute, const T &defaultValue=T()) constPropertyNodeInfoinline
getRootNode()PropertyNodevirtual
getRootNode() constPropertyNodevirtual
hasHint(const std::string &attribute) constPropertyNodeInfoinline
id() constPropertyNodeInfoinline
isReadOnly() constPropertyNodeInfoinline
isVolatile() constPropertyNodeInfoinline
mCommentPropertyNodeInfoprotected
mHintPropertyNodeInfoprotected
mIDPropertyNodeInfoprotected
mIsReadOnlyPropertyNodeInfoprotected
mIsVolatilePropertyNodeInfoprotected
mNamePropertyNodeInfoprotected
moveChild(int index, int destination)PropertyNodeinlineprotected
moveChild(int index, NodeList::iterator it, int destination, NodeList::iterator destIt)PropertyNodeprotected
mTypePropertyNodeInfoprotected
name() constPropertyNodeInfoinline
NodeList typedefPropertyNode
operator=(const PropertyNodeInfo &info)PropertyNodeInfoinline
parent()PropertyNodeinlinevirtual
parent() constPropertyNodeinlinevirtual
PropertyNode(const PropertyNodeInfo &info)PropertyNodeinline
PropertyNode(const std::string &id, const std::string &name, const std::string &comment, const Typename &type, bool isReadOnly, bool isVolatile)PropertyNodeinline
PropertyNodeInfo()PropertyNodeInfoinline
PropertyNodeInfo(const std::string &id, const std::string &name, const std::string &comment, const Typename &type, bool isReadOnly, bool isVolatile)PropertyNodeInfoinline
PropertyNodeInfo(const PropertyNodeInfo &info)PropertyNodeInfoinline
PropertySerializer classPropertyNodefriend
reflectCommon(Reflector &r)PropertyNodeInfoinline
reflectRead(Reflector &r)PropertyNodeInfoinline
reflectWrite(Reflector &r)PropertyNodeInfoinline
removeAllChildren()PropertyNodeprotected
removeChild(int index)PropertyNodeinlineprotected
removeChild(int index, NodeList::iterator it)PropertyNodeprotected
removeChildren(int index, int count)PropertyNodeinlineprotected
removeChildren(int index, NodeList::iterator it, int count)PropertyNodeprotected
setFromJSON(const json::Value &value)=0PropertyNodepure virtual
setFromString(const std::string &value)PropertyNodevirtual
setName(const std::string &name)PropertyNodeInfoinline
synchronize()=0PropertyNodepure virtual
toTyped()PropertyNodeinline
toTyped() constPropertyNodeinline
type() constPropertyNodeInfoinline
~PropertyNode()PropertyNodevirtual