#include <serializable.h>
|
template<typename T > |
static void | SerializeToUInt64 (std::ostream &stream, T value) |
|
template<typename T > |
static void | SerializeToUInt32 (std::ostream &stream, T value) |
|
template<typename T > |
static void | SerializeToUInt16 (std::ostream &stream, T value) |
|
template<typename T > |
static void | SerializeToUInt8 (std::ostream &stream, T value) |
|
static void | SerializeToBool8 (std::ostream &stream, bool value) |
|
static void | SerializeToFloat (std::ostream &stream, float value) |
|
static void | SerializeToDouble (std::ostream &stream, double value) |
|
static void | SerializeToLDouble (std::ostream &stream, long double value) |
|
static void | SerializeToLDoubleC (std::ostream &stream, std::complex< long double > value) |
|
static void | SerializeToString (std::ostream &stream, const std::string &str) |
|
static void | SerializeTo32bString (std::ostream &stream, const std::string &str) |
|
static uint64_t | UnserializeUInt64 (std::istream &stream) |
|
static uint32_t | UnserializeUInt32 (std::istream &stream) |
|
static uint16_t | UnserializeUInt16 (std::istream &stream) |
|
static uint8_t | UnserializeUInt8 (std::istream &stream) |
|
static bool | UnserializeBool8 (std::istream &stream) |
|
static double | UnserializeFloat (std::istream &stream) |
|
static double | UnserializeDouble (std::istream &stream) |
|
static long double | UnserializeLDouble (std::istream &stream) |
|
static std::complex< long double > | UnserializeLDoubleC (std::istream &stream) |
|
static void | UnserializeString (std::istream &stream, std::string &destStr) |
|
static void | Unserialize32bString (std::istream &stream, std::string &destStr) |
|
|
template<typename T > |
static T | Unserialize (std::istream &stream) |
|
Definition at line 9 of file serializable.h.
◆ ~Serializable()
virtual Serializable::~Serializable |
( |
| ) |
|
|
inlinevirtual |
◆ Serialize()
virtual void Serializable::Serialize |
( |
std::ostream & |
stream | ) |
const |
|
pure virtual |
◆ SerializeTo32bString()
static void Serializable::SerializeTo32bString |
( |
std::ostream & |
stream, |
|
|
const std::string & |
str |
|
) |
| |
|
inlinestatic |
◆ SerializeToBool8()
static void Serializable::SerializeToBool8 |
( |
std::ostream & |
stream, |
|
|
bool |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToDouble()
static void Serializable::SerializeToDouble |
( |
std::ostream & |
stream, |
|
|
double |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToFloat()
static void Serializable::SerializeToFloat |
( |
std::ostream & |
stream, |
|
|
float |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToLDouble()
static void Serializable::SerializeToLDouble |
( |
std::ostream & |
stream, |
|
|
long double |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToLDoubleC()
static void Serializable::SerializeToLDoubleC |
( |
std::ostream & |
stream, |
|
|
std::complex< long double > |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToString()
static void Serializable::SerializeToString |
( |
std::ostream & |
stream, |
|
|
const std::string & |
str |
|
) |
| |
|
inlinestatic |
◆ SerializeToUInt16()
template<typename T >
static void Serializable::SerializeToUInt16 |
( |
std::ostream & |
stream, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToUInt32()
template<typename T >
static void Serializable::SerializeToUInt32 |
( |
std::ostream & |
stream, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToUInt64()
template<typename T >
static void Serializable::SerializeToUInt64 |
( |
std::ostream & |
stream, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
◆ SerializeToUInt8()
template<typename T >
static void Serializable::SerializeToUInt8 |
( |
std::ostream & |
stream, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
◆ Unserialize() [1/2]
template<typename T >
static T Serializable::Unserialize |
( |
std::istream & |
stream | ) |
|
|
inlinestaticprivate |
◆ Unserialize() [2/2]
virtual void Serializable::Unserialize |
( |
std::istream & |
stream | ) |
|
|
pure virtual |
◆ Unserialize32bString()
static void Serializable::Unserialize32bString |
( |
std::istream & |
stream, |
|
|
std::string & |
destStr |
|
) |
| |
|
inlinestatic |
◆ UnserializeBool8()
static bool Serializable::UnserializeBool8 |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeDouble()
static double Serializable::UnserializeDouble |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeFloat()
static double Serializable::UnserializeFloat |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeLDouble()
static long double Serializable::UnserializeLDouble |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeLDoubleC()
static std::complex<long double> Serializable::UnserializeLDoubleC |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeString()
static void Serializable::UnserializeString |
( |
std::istream & |
stream, |
|
|
std::string & |
destStr |
|
) |
| |
|
inlinestatic |
◆ UnserializeUInt16()
static uint16_t Serializable::UnserializeUInt16 |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeUInt32()
static uint32_t Serializable::UnserializeUInt32 |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeUInt64()
static uint64_t Serializable::UnserializeUInt64 |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
◆ UnserializeUInt8()
static uint8_t Serializable::UnserializeUInt8 |
( |
std::istream & |
stream | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: