MIRA
TypedPropertyNodeImpl< T > Member List

This is the complete list of members for TypedPropertyNodeImpl< T >, 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
get() constTypedPropertyNodeImplGetSetMixin< T, IsCopyAssignable< T >::value >inlinevirtual
getAsJSON() constTypedPropertyNodeImpl< T >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 typedefTypedPropertyNodeImplGetSetMixinBase< T >protected
LockedAccessTypedPropertyNodeImplGetSetMixinBase< T >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
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< T >inlinevirtual
setFromJSON(const json::Value &node)TypedPropertyNodeImpl< T >inlinevirtual
setFromString(const std::string &value)PropertyNodevirtual
setName(const std::string &name)PropertyNodeInfoinline
setValue(const value_type &value)TypedPropertyNodeImplGetSetMixin< T, IsCopyAssignable< T >::value >inlineprotected
toTyped()PropertyNodeinline
toTyped() constPropertyNodeinline
type() constPropertyNodeInfoinline
TypedPropertyNode(const PropertyNodeInfo &info)TypedPropertyNode< T >inline
TypedPropertyNode(const std::string &id, const std::string &name, const std::string &comment, bool isReadOnly, bool isVolatile)TypedPropertyNode< T >inline
TypedPropertyNodeImpl(const std::string &id, const std::string &name, const std::string &comment, value_type &value, bool isReadOnly, bool isVolatile)TypedPropertyNodeImpl< T >inline
TypedPropertyNodeImplGetSetMixin(const std::string &id, const std::string &name, const std::string &comment, value_type &value, bool isReadOnly, bool isVolatile)TypedPropertyNodeImplGetSetMixin< T, IsCopyAssignable< T >::value >inline
TypedPropertyNodeImplGetSetMixinBase(const std::string &id, const std::string &name, const std::string &comment, value_type &value, bool isReadOnly, bool isVolatile)TypedPropertyNodeImplGetSetMixinBase< T >inline
update(T &value)TypedPropertyNodeImplGetSetMixinBase< T >inlineprotected
value() constTypedPropertyNodeImplGetSetMixinBase< T >inlineprotected
value()TypedPropertyNodeImplGetSetMixinBase< T >inlineprotected
value_type typedefTypedPropertyNodeImpl< T >
~PropertyNode()PropertyNodevirtual