13 #include <type_traits> 40 void operator&(
const T &value);
47 void operator<<(
const T &value);
52 void writeBytes(
const void *buff,
const size_t len);
80 void operator&(T &value);
87 void operator>>(T &value);
92 void readBytes(
void *buff,
const size_t len);
107 template <
typename T>
113 template <
typename T>
119 template <
typename T>
125 template <
typename T>
#define POTHOS_API
Definition: Config.hpp:41
void operator>>(T &value)
Definition: ArchiveEntry.hpp:20
Definition: StreamArchiver.hpp:63
std::enable_if<!hasSerialize< T, Archive >::value >::type invokeSerialize(Archive &ar, T &value, const unsigned int ver)
Definition: Invoke.hpp:91
void operator &(T &value)
void operator &(const T &value)
std::false_type isSave
Tell the invoker that this archiver loads.
Definition: StreamArchiver.hpp:73
Definition: StreamArchiver.hpp:23
void operator<<(const T &value)
std::true_type isSave
Tell the invoker that this archiver saves.
Definition: StreamArchiver.hpp:33