SPH
|
Data serialization and deserialization. More...
#include "io/Path.h"
#include "objects/containers/Array.h"
#include "objects/wrappers/Optional.h"
#include "system/Settings.h"
#include <fstream>
Go to the source code of this file.
Classes | |
struct | Detail::SerializedType< Precise, T, std::enable_if_t< std::is_integral< T >::value||std::is_enum< T >::value > > |
struct | Detail::SerializedType< Precise, T, std::enable_if_t< std::is_floating_point< T >::value > > |
struct | Detail::SerializedType< Precise, char[N]> |
class | Serializer< Precise > |
Object providing serialization of primitives into a stream. More... | |
class | SerializerException |
Exception thrown by Deserializer on failure. More... | |
class | Deserializer< Precise > |
Object for reading serialized primitives from input stream. More... | |
Namespaces | |
Detail | |
Typedefs | |
template<bool Precise, typename T > | |
using | Detail::Serialized = typename SerializedType< Precise, T >::Type |