Wire Sysio Wire Sysion 1.0.0
|
Classes | |
struct | ArrayOutputStream |
struct | FatalSerializationException |
struct | InputStream |
struct | MemoryInputStream |
struct | OutputStream |
Functions | |
FORCEINLINE void | serializeBytes (OutputStream &stream, const U8 *bytes, Uptr numBytes) |
FORCEINLINE void | serializeBytes (InputStream &stream, U8 *bytes, Uptr numBytes) |
template<typename Stream , typename Value > | |
FORCEINLINE void | serializeNativeValue (Stream &stream, Value &value) |
template<typename Stream > | |
void | serialize (Stream &stream, U8 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, U32 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, U64 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, I8 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, I32 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, I64 &i) |
template<typename Stream > | |
void | serialize (Stream &stream, F32 &f) |
template<typename Stream > | |
void | serialize (Stream &stream, F64 &f) |
template<typename Value , Uptr maxBits> | |
FORCEINLINE void | serializeVarInt (OutputStream &stream, Value &inValue, Value minValue, Value maxValue) |
template<typename Value , Uptr maxBits> | |
FORCEINLINE void | serializeVarInt (InputStream &stream, Value &value, Value minValue, Value maxValue) |
template<typename Stream , typename Value > | |
void | serializeVarUInt1 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarUInt7 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarUInt32 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarUInt64 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarInt7 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarInt32 (Stream &stream, Value &value) |
template<typename Stream , typename Value > | |
void | serializeVarInt64 (Stream &stream, Value &value) |
template<typename Constant > | |
void | serializeConstant (InputStream &stream, const char *constantMismatchMessage, Constant constant) |
template<typename Constant > | |
void | serializeConstant (OutputStream &stream, const char *constantMismatchMessage, Constant constant) |
template<typename Stream > | |
void | serialize (Stream &stream, std::string &string) |
template<typename Stream , typename Element , typename Allocator , typename SerializeElement > | |
void | serializeArray (Stream &stream, std::vector< Element, Allocator > &vector, SerializeElement serializeElement) |
template<typename Stream , typename Element , typename Allocator > | |
void | serialize (Stream &stream, std::vector< Element, Allocator > &vector) |
Definition at line 153 of file Serialization.h.
Definition at line 151 of file Serialization.h.
Definition at line 152 of file Serialization.h.
Definition at line 150 of file Serialization.h.
Definition at line 264 of file Serialization.h.
Definition at line 310 of file Serialization.h.
Definition at line 148 of file Serialization.h.
Definition at line 149 of file Serialization.h.
Definition at line 147 of file Serialization.h.
void Serialization::serializeArray | ( | Stream & | stream, |
std::vector< Element, Allocator > & | vector, | ||
SerializeElement | serializeElement ) |
Definition at line 284 of file Serialization.h.
FORCEINLINE void Serialization::serializeBytes | ( | InputStream & | stream, |
U8 * | bytes, | ||
Uptr | numBytes ) |
Definition at line 135 of file Serialization.h.
FORCEINLINE void Serialization::serializeBytes | ( | OutputStream & | stream, |
const U8 * | bytes, | ||
Uptr | numBytes ) |
Definition at line 133 of file Serialization.h.
void Serialization::serializeConstant | ( | InputStream & | stream, |
const char * | constantMismatchMessage, | ||
Constant | constant ) |
Definition at line 247 of file Serialization.h.
void Serialization::serializeConstant | ( | OutputStream & | stream, |
const char * | constantMismatchMessage, | ||
Constant | constant ) |
FORCEINLINE void Serialization::serializeNativeValue | ( | Stream & | stream, |
Value & | value ) |
Definition at line 145 of file Serialization.h.
FORCEINLINE void Serialization::serializeVarInt | ( | InputStream & | stream, |
Value & | value, | ||
Value | minValue, | ||
Value | maxValue ) |
Definition at line 181 of file Serialization.h.
FORCEINLINE void Serialization::serializeVarInt | ( | OutputStream & | stream, |
Value & | inValue, | ||
Value | minValue, | ||
Value | maxValue ) |
Definition at line 158 of file Serialization.h.
Definition at line 242 of file Serialization.h.
Definition at line 243 of file Serialization.h.
Definition at line 241 of file Serialization.h.
Definition at line 237 of file Serialization.h.
Definition at line 239 of file Serialization.h.
Definition at line 238 of file Serialization.h.