| AcceptDesiredVersion typedef | ConcreteBinarySerializer< 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 typedef | Serializer< 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() const | RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inline |
| getCurrentMemberMeta() const | RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inline |
| getHumanReadableFullID(int objectID) const | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inlineprotected |
| hasCodec() const | ConcreteBinarySerializer< 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 typedef | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
| isReadOnly typedef | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
| isReflectedAsPointer() | RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inlinestatic |
| isTrackingEnabled() const | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inlineprotected |
| itemName(const std::string &name) | ReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inline |
| mDesiredClassVersions | Serializer< 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_NAME | RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protectedstatic |
| mObjectIDToName | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protected |
| mObjects | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protected |
| mTrackingStack | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protected |
| NORMAL_POINTER enum value | BinarySerializerMixin | |
| NULL_POINTER enum value | BinarySerializerMixin | |
| object(T &member) | RecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inline |
| ObjectIDToNameMap typedef | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protected |
| ObjectSet typedef | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | protected |
| pointer(T *&pointer) | Serializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inline |
| POINTER_REFERENCE enum value | BinarySerializerMixin | |
| 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 name | BinarySerializerMixin | |
| pointerWithClassType(const std::string &type) | ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | inline |
| pointerWithoutClassType() | ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | inline |
| POLYMORPHIC_POINTER enum value | BinarySerializerMixin | |
| 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 typedef | ConcreteBinarySerializer< 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 typedef | ConcreteBinarySerializer< 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 typedef | ConcreteBinarySerializer< 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 typedef | StreamAccessMixin< BinaryStream, Buffered > | |
| Tag typedef | BinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
| This() | AbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | inlineprotected |
| TrackingState typedef | Serializer< 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 typedef | ConcreteBinarySerializer< 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 typedef | ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | |
| write(const T *data, std::size_t count) | ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | inline |