MIRA
TypedPropertyNodeImpl< Accessor< Getter, Setter > > Member List

This is the complete list of members for TypedPropertyNodeImpl< Accessor< Getter, Setter > >, including all inherited members.

accessor() constTypedPropertyNodeImpl< Accessor< Getter, Setter > >inlineprotected
accessor()TypedPropertyNodeImpl< Accessor< Getter, Setter > >inlineprotected
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
get() constTypedPropertyNodeImpl< Accessor< Getter, Setter > >inlinevirtual
getAsJSON() constTypedPropertyNodeImpl< Accessor< Getter, Setter > >inlinevirtual
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
LockedAccess typedefTypedPropertyNodeImpl< Accessor< Getter, Setter > >protected
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 classTypedPropertyNodeImpl< Accessor< Getter, Setter > >friend
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
set(const value_type &value)TypedPropertyNodeImpl< Accessor< Getter, Setter > >inlinevirtual
setFromJSON(const json::Value &node)TypedPropertyNodeImpl< Accessor< Getter, Setter > >inlinevirtual
setFromString(const std::string &value)PropertyNodevirtual
setName(const std::string &name)PropertyNodeInfoinline
toTyped()PropertyNodeinline
toTyped() constPropertyNodeinline
type() constPropertyNodeInfoinline
TypedPropertyNode(const PropertyNodeInfo &info)TypedPropertyNode< Accessor< Getter, Setter >::value_type >inline
TypedPropertyNode(const std::string &id, const std::string &name, const std::string &comment, bool isReadOnly, bool isVolatile)TypedPropertyNode< Accessor< Getter, Setter >::value_type >inline
TypedPropertyNodeImpl(const std::string &id, const std::string &name, const std::string &comment, const AccessorType &value, bool isReadOnly, bool isVolatile)TypedPropertyNodeImpl< Accessor< Getter, Setter > >inline
update(AccessorType &value)TypedPropertyNodeImpl< Accessor< Getter, Setter > >inlineprotected
value_type typedefTypedPropertyNodeImpl< Accessor< Getter, Setter > >
~PropertyNode()PropertyNodevirtual