#include "di/bit/endian/little_endian.h"
#include "di/container/action/sequence.h"
#include "di/container/concepts/input_container.h"
#include "di/container/concepts/sized_container.h"
#include "di/container/interface/size.h"
#include "di/function/monad/monad_try.h"
#include "di/io/interface/reader.h"
#include "di/io/interface/writer.h"
#include "di/io/write_exactly.h"
#include "di/meta/language.h"
#include "di/meta/operations.h"
#include "di/meta/util.h"
#include "di/serialization/serialize.h"
#include "di/types/integers.h"
#include "di/util/bit_cast.h"
#include "di/util/to_underlying.h"
#include "di/vocab/array/array.h"
#include "di/vocab/tuple/tuple_like.h"
#include "di/vocab/variant/variant_like.h"
Go to the source code of this file.
Classes | |
class | di::serialization::BinarySerializer< Writer > |
A serializer for a simple binary format. More... | |
struct | di::serialization::BinaryFormat |
struct | di::serialization::detail::SerializeBinaryFunction |
struct | di::BinaryFormat |
class | di::BinarySerializer< Writer > |
A serializer for a simple binary format. More... | |
Namespaces | |
namespace | di |
namespace | di::serialization |
namespace | di::serialization::detail |
Functions | |
template<typename T> | |
di::serialization::BinarySerializer (T &&) -> BinarySerializer< T > | |
Variables | |
constexpr auto | di::serialization::binary_format = BinaryFormat {} |
constexpr auto | di::serialization::serialize_binary = detail::SerializeBinaryFunction {} |
constexpr auto | di::binary_format |
constexpr auto | di::serialize_binary |