CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
serializer.h File Reference
#include "ccf/ds/nonstd.h"
#include "serialized.h"
#include <memory>
#include <span>
#include <tuple>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  serializer::ByteRange
 
struct  serializer::details::TupMatcher< Tup >
 
struct  serializer::details::TupMatcher< Tup >::correct_size< Ts >
 
struct  serializer::details::TupMatcher< Tup >::close_enough_at< I, T >
 
struct  serializer::details::TupMatcher< Tup >::close_enough_from< I, Ts >
 
struct  serializer::details::TupMatcher< Tup >::close_enough_from< I, T, Ts... >
 
struct  serializer::details::TupMatcher< Tup >::close_enough< Ts >
 
struct  serializer::details::TypeMatcher< Ts >
 
struct  serializer::AbstractSerializedSection
 
struct  serializer::CopiedSection< T >
 
struct  serializer::RawSection< T >
 
struct  serializer::MemoryRegionSection
 
class  serializer::EmptySerializer
 
class  serializer::CommonSerializer
 
class  serializer::PreciseSerializer< Us >
 
class  serializer::TupleSerializer< std::tuple< Us... > >
 

Namespaces

namespace  serializer
 
namespace  serializer::details
 

Typedefs

using serializer::PartialSerialization = std::shared_ptr< AbstractSerializedSection >