MIRA
DefaultInitializer Member List

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

AcceptDesiredVersion typedefAbstractReflector< DefaultInitializer >
checkForcedVersion(const std::string &variable)ReflectorInterface< DefaultInitializer >inlineprotectedstatic
ClassVersionMap typedefReflectorInterface< DefaultInitializer >
delegate(T &member, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
delegate(const T &member, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
delegate(Getter< T > getter, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
desireClassVersions(const ClassVersionMap &versions)ReflectorInterface< DefaultInitializer >inline
initialize(T &object)DefaultInitializerinlinestatic
interface(const char *name)ReflectorInterface< DefaultInitializer >inline
invalid_method()ReflectorInterface< DefaultInitializer >inline
invoke(T &object)AbstractReflector< DefaultInitializer >inlineprotected
invokeOverwrite(T &object)AbstractReflector< DefaultInitializer >inlineprotected
isReadOnly typedefReflectorInterface< DefaultInitializer >
itemName(const std::string &name)ReflectorInterface< DefaultInitializer >inline
member(const char *name, T &member, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, const std::string &id, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, const T &member, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
method(const char *, F &&, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, F &&, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, R(Class::*)(Args...), Class *, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, F &&, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, F &&, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, R(Class::*)(Args...), Class *, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...)ReflectorInterface< DefaultInitializer >inline
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< DefaultInitializer >
method(const char *name, Method method, Class *object, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< DefaultInitializer >
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< DefaultInitializer >
MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion))AbstractReflector< DefaultInitializer >inline
MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", void requireVersion(VersionType requiredVersion))AbstractReflector< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::MIRA_DEPRECATED("Please call as version<MyType>(v) or version(v, this)", VersionType version(VersionType version))ReflectorInterface< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion))ReflectorInterface< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", VersionType requireVersion(VersionType version))ReflectorInterface< DefaultInitializer >inline
popObjectTrackingStore()ReflectorInterface< DefaultInitializer >inline
postReflect(const ReflectState &)ReflectorInterface< DefaultInitializer >inline
preReflect(const char *context="")ReflectorInterface< DefaultInitializer >inline
property(const char *name, T &member, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, const std::string &id, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, const T &member, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)DefaultInitializerinline
pushObjectTrackingStore()ReflectorInterface< DefaultInitializer >inline
reflectBase(Base &base)AbstractReflector< DefaultInitializer >inline
reflectComplexIntrusive(T &object)AbstractReflector< DefaultInitializer >inlineprotected
reflectComplexNonintrusive(T &object)AbstractReflector< DefaultInitializer >inlineprotected
reflectMissing(T &object)AbstractReflector< DefaultInitializer >inlineprotected
requireReflectBarriers typedefReflectorInterface< DefaultInitializer >
requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL)AbstractReflector< DefaultInitializer >inline
requireVersion(VersionType requiredVersion, const T *caller=NULL)AbstractReflector< DefaultInitializer >inline
requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL)AbstractReflector< DefaultInitializer >inline
requireVersion(VersionType requiredVersion, AcceptDesiredVersion, const T *caller=NULL)AbstractReflector< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::requireVersion(VersionType version, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
ReflectorInterface< DefaultInitializer >::requireVersion(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
roproperty(const char *name, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
roproperty(const char *name, const std::string &id, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
roproperty(const char *name, Getter< T > getter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< DefaultInitializer >inline
This()AbstractReflector< DefaultInitializer >inlineprotected
useHumanReadableIDs typedefReflectorInterface< DefaultInitializer >
usesHumanReadableIDs()ReflectorInterface< DefaultInitializer >inlinestatic
version(VersionType version, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
version(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< DefaultInitializer >inline
VersionType typedefAbstractReflector< DefaultInitializer >