AcceptDesiredVersion typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
atomic(T &member) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
BoostSharedPointerMap typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
checkForcedVersion(const std::string &variable) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotectedstatic |
chooseReflect(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
ClassVersionMap typedef | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
codec(T &obj) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
CodecsMap typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
collection(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ConcreteBinaryDeserializer(typename BinaryStream::streambuffer_pointer buffer) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
ConcreteBinaryDeserializer(BinaryStream &stream) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
ConcreteBinaryDeserializer(BinaryStream &stream, typename BinaryStream::pos_type pos) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
delegate(T &member, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
delegate(const T &member, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
delegate(Getter< T > getter, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
deserialize(T &value, bool enableTypeCheck=true, bool recursive=false) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::deserialize(const std::string &name, T &value) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
Deserializer() | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
desireClassVersions(const ClassVersionMap &versions) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
enumeration(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
forcedDeserializeVersion() | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlinestatic |
getCodecs() const | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
getCurrentMemberFullID() const | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
getCurrentMemberMeta() const | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
hasCodec() const | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
interface(const char *name) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invalid_method() | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invoke(T &object) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
invokeMember(T &member, const ReflectMemberMeta &meta) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeMemberOverwrite(T &member, const ReflectMemberMeta &meta) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeMemberWithDefault(T &member, const ReflectMemberMeta &meta, const U &defaultValue) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeMemberWithDefault(T &member, const ReflectMemberMeta &meta, const serialization::IgnoreMissing &defaultValue) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeMemberWithoutDefault(T &member, const ReflectMemberMeta &meta) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeOverwrite(T &object) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
invokeOverwrite(serialization::PlainArray< T > &array) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
invokePointerObject(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
invokeTrackObject(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
isObjectTrackingSupported typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
isReadOnly typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
isReflectedAsPointer() | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlinestatic |
isTrackingEnabled() const | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
itemName(const std::string &name) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
mBoostSharedPointers | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
member(const char *name, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, const std::string &id, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, const T &member, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, T &member, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, T &member, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, const T &member, Setter< T > setter, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, F &&, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, F &&, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, R(Class::*)(Args...), Class *, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, F &&, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, F &&, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, R(Class::*)(Args...), Class *, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
method(const char *name, Method method, Class *object, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
MIRA_DEPRECATED("Please call as version<MyType>(v) or version(v, this)", VersionType version(VersionType expectedVersion)) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::MIRA_DEPRECATED("Please call as version<MyType>(v) or version(v, this)", VersionType version(VersionType version)) | BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion)) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", void requireVersion(VersionType requiredVersion)) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion)) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", VersionType requireVersion(VersionType version)) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
MIRA_REFLECTOR_TOPLEVEL_NAME | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protectedstatic |
mObjectNameToInstance | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
mObjects | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
mStdSharedPointers | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
mTrackingStack | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
NORMAL_POINTER enum value | BinarySerializerMixin | |
NULL_POINTER enum value | BinarySerializerMixin | |
object(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ObjectNameToInstanceMap typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
ObjectsVector typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
pointer(T *&pointer) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
POINTER_REFERENCE enum value | BinarySerializerMixin | |
pointerAbstract(T *&pointer, int typeId) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
pointerClassType() | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
pointerNormal(T *&pointer, int typeId) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
pointerPolymorphic(T *&pointer, int typeId) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
PointerType enum name | BinarySerializerMixin | |
POLYMORPHIC_POINTER enum value | BinarySerializerMixin | |
popObjectTrackingStore() | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
postReflect(const typename Format::ReflectState &prev) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::postReflect(const ReflectState &) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
preReflect(const char *context="") | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
property(const char *name, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, const std::string &id, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, const T &member, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, T &member, const char *comment, const T &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, T &member, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, const T &member, Setter< T > setter, const char *comment, const T &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | 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) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const T &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | 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) | RecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
pushObjectTrackingStore() | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
read(T *data, std::size_t count) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
reassign(typename BinaryStream::streambuffer_pointer buffer) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
RecursiveMemberReflectorBase() | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
reflectArray(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectAtomic(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectBase(Base &base) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
reflectCollection(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectComplex(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectComplexIntrusive(T &object) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectComplexNonintrusive(T &object) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectEnumeration(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectMissing(T &object) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectPointer(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectPointerAbstract(T *&member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectPointerNormal(T *&member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
reflectPointerPolymorphic(T *&member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
ReflectState typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
reflectUnknown(T &member) | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
registerClass() | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlinestatic |
requireReflectBarriers typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
requireVersion(VersionType requiredVersion, const T *caller=NULL) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
requireVersion(VersionType requiredVersion, AcceptDesiredVersion, const T *caller=NULL) | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::requireVersion(VersionType version, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::requireVersion(VersionType version, AcceptDesiredVersion, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
resolveReference(int objectId) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
resolveReference(const std::string &fullId) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
roproperty(const char *name, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
roproperty(const char *name, const std::string &id, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
roproperty(const char *name, Getter< T > getter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
setCodecs(const CodecsMap &codecs) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
sharedPointerReset(boost::shared_ptr< T > &ptr, T *rawPtr) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
sharedPointerReset(std::shared_ptr< T > &ptr, T *rawPtr) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
sharedPointerReset(SType< T > &ptr, T *rawPtr, std::map< void *, SType< void > > &pointerMap) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
StdSharedPointerMap typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
streamPosition() | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
This() | AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlineprotected |
TrackingState typedef | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | protected |
trackObject(T &member) | Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
unregisterClass() | RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlinestatic |
useHumanReadableIDs typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
usesHumanReadableIDs() | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inlinestatic |
version(VersionType expectedVersion, const T *object=NULL) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
version(VersionType expectedVersion, AcceptDesiredVersion, const T *object=NULL) | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | inline |
BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::version(VersionType version, const T *caller=NULL) | BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::version(VersionType version, AcceptDesiredVersion, const T *caller=NULL) | BinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::version(VersionType version, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >::version(VersionType version, AcceptDesiredVersion, const T *caller=NULL) | ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | inline |
VersionType typedef | ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |