|
OpenEnroth 731eccc
|
#include "ContainerSerialization.h"#include "BlobSerialization.h"#include "MemCopySerialization.h"#include "BinaryConcepts.h"Classes | |
| struct | detail::BlobSerializer |
| struct | detail::BlobDeserializer< T > |
Namespaces | |
| namespace | detail |
Variables | |
| constexpr detail::BlobSerializer | toBlob |
| template<class T > | |
| constexpr detail::BlobDeserializer< T > | fromBlob |
|
constexpr |
Ranges-friendly binary deserialization object.
Can be used directly as return fromBlob<T>(blob), or passed into std::views::transform.
Under the hood it's calling the deserialize function using argument-dependent lookup.
|
constexpr |
Ranges-friendly binary serialization object.
Can be used directly as return toBlob(someStruct), or passed into std::views::transform.
Under the hood it's calling the serialize function using argument-dependent lookup.