NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
jitify::experimental::serialization::detail Namespace Reference

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)
 

Function Documentation

◆ deserialize() [1/5]

bool jitify::experimental::serialization::detail::deserialize ( std::istream &  stream,
size_t *  size 
)
inline

References size().

Referenced by deserialize(), jitify::experimental::serialization::deserialize(), and deserialize_magic_number().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize() [2/5]

bool jitify::experimental::serialization::detail::deserialize ( std::istream &  stream,
std::map< std::string, std::string > *  m 
)
inline

References deserialize(), and size().

Here is the call graph for this function:

◆ deserialize() [3/5]

bool jitify::experimental::serialization::detail::deserialize ( std::istream &  stream,
std::string *  s 
)
inline

References deserialize(), and size().

Here is the call graph for this function:

◆ deserialize() [4/5]

bool jitify::experimental::serialization::detail::deserialize ( std::istream &  stream,
std::vector< std::string > *  v 
)
inline

References deserialize(), and size().

Here is the call graph for this function:

◆ deserialize() [5/5]

template<typename T , typename... Rest>
bool jitify::experimental::serialization::detail::deserialize ( std::istream &  stream,
T *  value,
Rest...  rest 
)
inline

References deserialize(), and magic_enum::detail::value().

Here is the call graph for this function:

◆ deserialize_magic_number()

bool jitify::experimental::serialization::detail::deserialize_magic_number ( std::istream &  stream)
inline

References deserialize().

Referenced by jitify::experimental::serialization::deserialize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize() [1/5]

void jitify::experimental::serialization::detail::serialize ( std::ostream &  stream,
size_t  u 
)
inline

Referenced by serialize(), jitify::experimental::serialization::serialize(), and serialize_magic_number().

Here is the caller graph for this function:

◆ serialize() [2/5]

void jitify::experimental::serialization::detail::serialize ( std::ostream &  stream,
std::map< std::string, std::string > const &  m 
)
inline

References serialize().

Here is the call graph for this function:

◆ serialize() [3/5]

void jitify::experimental::serialization::detail::serialize ( std::ostream &  stream,
std::string const &  s 
)
inline

References serialize().

Here is the call graph for this function:

◆ serialize() [4/5]

void jitify::experimental::serialization::detail::serialize ( std::ostream &  stream,
std::vector< std::string > const &  v 
)
inline

References serialize().

Here is the call graph for this function:

◆ serialize() [5/5]

template<typename T , typename... Rest>
void jitify::experimental::serialization::detail::serialize ( std::ostream &  stream,
T const &  value,
Rest...  rest 
)
inline

References serialize(), and magic_enum::detail::value().

Here is the call graph for this function:

◆ serialize_magic_number()

void jitify::experimental::serialization::detail::serialize_magic_number ( std::ostream &  stream)
inline

References serialize().

Referenced by jitify::experimental::serialization::serialize().

Here is the call graph for this function:
Here is the caller graph for this function: