#include <serialization/BinarySerializer.h>
|
template<typename T > |
bool | writeFormatVersion (T &value, bool enableTypeCheck, StreamType &stream) |
| Do nothing (format version 0 does not contain format version info) and return true. More...
|
|
ReflectState | insertVersionPlaceholder (const char *context, ConcreteBinarySerializer< BinaryStream, 0, Buffered > &serializer, StreamType &stream) |
| Do nothing. More...
|
|
void | writeVersion (VersionType version, ConcreteBinarySerializer< BinaryStream, 0, Buffered > &serializer, StreamType &stream) |
| Write version directly to stream. More...
|
|
void | restoreVersionPtr (const ReflectState &prev) |
| Do nothing. More...
|
|
◆ requireReflectBarriers
◆ ReflectState
◆ VersionType
◆ getSerializerFormatVersion()
static uint8 getSerializerFormatVersion |
( |
| ) |
|
|
inlinestatic |
◆ writeFormatVersion()
bool writeFormatVersion |
( |
T & |
value, |
|
|
bool |
enableTypeCheck, |
|
|
StreamType & |
stream |
|
) |
| |
|
inlineprotected |
Do nothing (format version 0 does not contain format version info) and return true.
◆ formatVersionOverhead()
static size_t formatVersionOverhead |
( |
| ) |
|
|
inlinestaticinherited |
◆ insertVersionPlaceholder()
◆ writeVersion()
Write version directly to stream.
◆ restoreVersionPtr()
The documentation for this class was generated from the following file: