MIRA
ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > Member List

This is the complete list of members for ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >, including all inherited members.

AcceptDesiredVersion typedefConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >
atomic(T &member)ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >inline
BoostSharedPointerMap typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
checkForcedVersion(const std::string &variable)ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlineprotectedstatic
chooseReflect(T &member)RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlineprotected
ClassVersionMap typedefReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >
codec(T &obj)ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >inline
CodecsMap typedefConcreteBinaryDeserializer< 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() constConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >inline
getCurrentMemberFullID() constRecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inline
getCurrentMemberMeta() constRecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inline
hasCodec() constConcreteBinaryDeserializer< 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 typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >
isReadOnly typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >
isReflectedAsPointer()RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlinestatic
isTrackingEnabled() constDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlineprotected
itemName(const std::string &name)ReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inline
mBoostSharedPointersDeserializer< 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_NAMERecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protectedstatic
mObjectNameToInstanceDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
mObjectsDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
mStdSharedPointersDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
mTrackingStackDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
NORMAL_POINTER enum valueBinarySerializerMixin
NULL_POINTER enum valueBinarySerializerMixin
object(T &member)RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inline
ObjectNameToInstanceMap typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
ObjectsVector typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
pointer(T *&pointer)ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >inline
POINTER_REFERENCE enum valueBinarySerializerMixin
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 nameBinarySerializerMixin
POLYMORPHIC_POINTER enum valueBinarySerializerMixin
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 typedefConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >
reflectUnknown(T &member)RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlineprotected
registerClass()RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlinestatic
requireReflectBarriers typedefConcreteBinaryDeserializer< 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 typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
streamPosition()ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >inline
This()AbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlineprotected
TrackingState typedefDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >protected
trackObject(T &member)Deserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inline
unregisterClass()RecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > >inlinestatic
useHumanReadableIDs typedefConcreteBinaryDeserializer< 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 typedefConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >