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