Class cycdeser
Defined in File serdes.hpp
Inheritance Relationships
Base Type
private cycdeserbase
(Class cycdeserbase)
Class Documentation
-
class cycdeser : private cycdeserbase
Public Functions
-
cycdeser(const void *data, size_t size)
-
cycdeser() = delete
-
DESER8(char)
-
DESER8(int8_t)
-
DESER8(uint8_t)
-
DESER(int16_t, bswap2)
-
DESER(uint16_t, bswap2u)
-
DESER(int32_t, bswap4)
-
DESER(uint32_t, bswap4u)
-
DESER(int64_t, bswap8)
-
DESER(uint64_t, bswap8u)
-
inline void deserialize(bool &x)
-
inline void deserialize(float &x)
-
inline void deserialize(double &x)
-
inline uint32_t deserialize_len(size_t el_sz)
-
inline void deserialize(std::string &x)
-
inline void deserialize(std::wstring &x)
-
DESER8_A(char)
-
DESER8_A(int8_t)
-
DESER8_A(uint8_t)
-
DESER_A(int16_t, bswap2)
-
DESER_A(uint16_t, bswap2u)
-
DESER_A(int32_t, bswap4)
-
DESER_A(uint32_t, bswap4u)
-
DESER_A(int64_t, bswap8)
-
DESER_A(uint64_t, bswap8u)
-
inline void deserializeA(float *x, size_t cnt)
-
inline void deserializeA(double *x, size_t cnt)
-
inline void deserialize(std::vector<bool> &x)
-
cycdeser(const void *data, size_t size)