Class providing binary serialization to a std::ostream. More...
#include <tpie/serialization.h>
Public Member Functions | |
serializer (std::ostream &out, bool typesafe=false) | |
Construct a serializer writing to out. More... | |
template<typename T > | |
serializer & | write (const T *data, size_t l) |
template<typename T > | |
std::enable_if < std::is_fundamental< T > ::value||std::is_enum< T > ::value, serializer & >::type | operator<< (const T &x) |
template<typename T1 , typename T2 > | |
serializer & | operator<< (const std::pair< T1, T2 > &p) |
template<typename T > | |
serializer & | operator<< (const std::vector< T > &v) |
serializer & | operator<< (const char *data) |
serializer & | operator<< (const std::string &s) |
Class providing binary serialization to a std::ostream.
Data is serialized by using the << operators.
Definition at line 55 of file serialization.h.
|
inline |
Construct a serializer writing to out.
Definition at line 60 of file serialization.h.