binary_serializer.h File Reference

CPP API: binary_serializer.h File Reference
binary_serializer.h File Reference
#include "memilio/io/io.h"
#include "memilio/io/serializer_base.h"
#include "memilio/utils/compiler_diagnostics.h"
#include <memory>
#include <type_traits>
#include <utility>
#include <vector>
Include dependency graph for binary_serializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mio::BinarySerializerContext
 Serializes objects in binary format. More...
 
class  mio::BinarySerializerObject
 Stores a binary serialized object. More...
 
class  mio::ByteStream
 In-memory stream of bytes. More...
 

Namespaces

 mio
 A collection of classes to simplify handling of matrix shapes in meta programming.
 

Functions

template<class T >
IOResult< T > mio::deserialize_binary (ByteStream &stream, Tag< T >, int flags=0)
 Deserialize an object from binary format. More...
 
template<class T >
 mio::requires (!std::is_trivial_v< T >) void BinarySerializerObject
 
template<class T >
ByteStream mio::serialize_binary (const T &t, int flags=0)
 Serialize an object into binary format. More...