NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
Functions | |
void | serialize (std::ostream &stream, size_t u) |
bool | deserialize (std::istream &stream, size_t *size) |
void | serialize (std::ostream &stream, std::string const &s) |
bool | deserialize (std::istream &stream, std::string *s) |
void | serialize (std::ostream &stream, std::vector< std::string > const &v) |
bool | deserialize (std::istream &stream, std::vector< std::string > *v) |
void | serialize (std::ostream &stream, std::map< std::string, std::string > const &m) |
bool | deserialize (std::istream &stream, std::map< std::string, std::string > *m) |
template<typename T , typename... Rest> | |
void | serialize (std::ostream &stream, T const &value, Rest... rest) |
template<typename T , typename... Rest> | |
bool | deserialize (std::istream &stream, T *value, Rest... rest) |
void | serialize_magic_number (std::ostream &stream) |
bool | deserialize_magic_number (std::istream &stream) |
|
inline |
References size().
Referenced by deserialize(), jitify::experimental::serialization::deserialize(), and deserialize_magic_number().
|
inline |
|
inline |
|
inline |
|
inline |
References deserialize(), and magic_enum::detail::value().
|
inline |
References deserialize().
Referenced by jitify::experimental::serialization::deserialize().
|
inline |
Referenced by serialize(), jitify::experimental::serialization::serialize(), and serialize_magic_number().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References serialize().
Referenced by jitify::experimental::serialization::serialize().