MIRA
ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > Member List

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

AcceptDesiredVersion typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
atomic(T &member)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
checkForcedVersion(const std::string &variable)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotectedstatic
chooseReflect(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
ClassVersionMap typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
codec(const T &obj)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
collection(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ConcreteBinarySerializer(typename BinaryStream::streambuffer_pointer buffer)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
ConcreteBinarySerializer(BinaryStream &stream)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
delegate(T &member, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
delegate(const T &member, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
delegate(Getter< T > getter, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
desireClassVersions(const ClassVersionMap &versions)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
enumeration(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
flushBuffer()StreamAccessMixin< BinaryStream, Buffered >inlineprotected
forcedSerializeVersion()Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlinestatic
getCurrentMemberFullID() constRecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
getCurrentMemberMeta() constRecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
getHumanReadableFullID(int objectID) constSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
hasCodec() constConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
interface(const char *name)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invalid_method()ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invoke(T &object)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
invokeMember(T &member, const ReflectMemberMeta &meta)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeMemberOverwrite(T &member, const ReflectMemberMeta &meta)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeMemberWithDefault(T &member, const ReflectMemberMeta &meta, const U &defaultValue)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeMemberWithDefault(T &member, const ReflectMemberMeta &meta, const serialization::IgnoreMissing &defaultValue)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeMemberWithoutDefault(T &member, const ReflectMemberMeta &meta)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeOverwrite(T &object)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
invokeOverwrite(serialization::PlainArray< T > &array)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
invokePointerObject(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
invokeTrackObject(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
isObjectTrackingSupported typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
isReadOnly typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
isReflectedAsPointer()RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlinestatic
isTrackingEnabled() constSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
itemName(const std::string &name)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
mDesiredClassVersionsSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
member(const char *name, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, const std::string &id, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, const T &member, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, T &member, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, T &member, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, const T &member, Setter< T > setter, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const T &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, F &&, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, F &&, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, R(Class::*)(Args...), Class *, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, F &&, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, F &&, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, R(Class::*)(Args...), Class *, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
method(const char *name, Method method, Class *object, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
MIRA_DEPRECATED("Please call as version<MyType>(v) or version(v, this)", VersionType version(VersionType version))ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion))AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", void requireVersion(VersionType requiredVersion))AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion))ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", VersionType requireVersion(VersionType version))ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
MIRA_REFLECTOR_TOPLEVEL_NAMERecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protectedstatic
mObjectIDToNameSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
mObjectsSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
mTrackingStackSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
NORMAL_POINTER enum valueBinarySerializerMixin
NULL_POINTER enum valueBinarySerializerMixin
object(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ObjectIDToNameMap typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
ObjectSet typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
pointer(T *&pointer)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
POINTER_REFERENCE enum valueBinarySerializerMixin
pointerAbstract(T *&pointer, int typeId)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
pointerNormal(T *&pointer, int typeId)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
pointerNull()ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
pointerPolymorphic(T *&pointer, int typeId)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
pointerReference(int referencedObjectID)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
PointerType enum nameBinarySerializerMixin
pointerWithClassType(const std::string &type)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
pointerWithoutClassType()ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
POLYMORPHIC_POINTER enum valueBinarySerializerMixin
popObjectTrackingStore()Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
postReflect(const typename Format::ReflectState &prev)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::postReflect(const ReflectState &)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
preReflect(const char *context="")ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
property(const char *name, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
property(const char *name, const std::string &id, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
property(const char *name, const T &member, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
property(const char *name, T &member, const char *comment, const T &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
property(const char *name, T &member, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)RecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >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< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >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< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >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< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >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< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
pushObjectTrackingStore()Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
queryDesiredClassVersion(VersionType version, const std::string &type, bool acceptDesiredVersion=false)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
queryDesiredClassVersion(VersionType version, bool acceptDesiredVersion=false)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reassign(typename BinaryStream::streambuffer_pointer buffer)StreamAccessMixinBase< BinaryStream >inline
RecursiveMemberReflectorBase()RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
reflectArray(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectAtomic(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectBase(Base &base)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
reflectCollection(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectComplex(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectComplexIntrusive(T &object)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectComplexNonintrusive(T &object)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectEnumeration(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectMissing(T &object)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectPointer(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectPointerAbstract(T *&member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectPointerNormal(T *&member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
reflectPointerPolymorphic(T *&member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
ReflectState typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
reflectUnknown(T &member)RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
registerClass()RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlinestatic
registerCodec(BinarySerializerCodecPtr codec)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
requireReflectBarriers typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
requireVersion(VersionType requiredVersion, const T *caller=NULL)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
requireVersion(VersionType requiredVersion, AcceptDesiredVersion, const T *caller=NULL)AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::requireVersion(VersionType version, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::requireVersion(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
roproperty(const char *name, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
roproperty(const char *name, const std::string &id, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
roproperty(const char *name, Getter< T > getter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
serialize(const T &value, bool enableTypeCheck=true)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::serialize(const std::string &name, const T &value, const std::string &comment="")Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
Serializer()Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
SimpleStreamType typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
stream()StreamAccessMixinBase< BinaryStream >inlineprotected
StreamAccessMixin(typename BinaryStream::streambuffer_pointer buffer)StreamAccessMixin< BinaryStream, Buffered >inlineprotected
StreamAccessMixin(BinaryStream &stream)StreamAccessMixin< BinaryStream, Buffered >inlineprotected
StreamAccessMixinBase(typename BinaryStream::streambuffer_pointer buffer)StreamAccessMixinBase< BinaryStream >inlineprotected
StreamAccessMixinBase(BinaryStream &stream)StreamAccessMixinBase< BinaryStream >inlineprotected
StreamType typedefStreamAccessMixin< BinaryStream, Buffered >
Tag typedefBinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >
This()AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlineprotected
TrackingState typedefSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >protected
trackObject(T &member)Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
unregisterClass()RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlinestatic
unregisterCodec(BinarySerializerCodecPtr codec)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
useHumanReadableIDs typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
usesHumanReadableIDs()ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inlinestatic
version(VersionType version, const T *caller=NULL)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
version(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline
BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::version(VersionType version, const T *caller=NULL)BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::version(VersionType version, AcceptDesiredVersion, const T *caller=NULL)BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::version(VersionType version, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >::version(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > >inline
VersionType typedefConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
write(const T *data, std::size_t count)ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >inline