SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
cereal.hpp File Reference

cereal.hpp offers cereal support More...

#include <type_traits>

Go to the source code of this file.

Classes

struct  cereal::traits::is_output_serializable< t1, t2 >
struct  cereal::traits::is_input_serializable< t1, t2 >
struct  cereal::BinaryData< t >

Namespaces

namespace  cereal
namespace  cereal::traits

Macros

#define SDSL_HAS_CEREAL   0
#define CEREAL_NVP(X)
#define CEREAL_SERIALIZE_FUNCTION_NAME   serialize
#define CEREAL_LOAD_FUNCTION_NAME   load
#define CEREAL_SAVE_FUNCTION_NAME   save
#define CEREAL_LOAD_MINIMAL_FUNCTION_NAME   load_minimal
#define CEREAL_SAVE_MINIMAL_FUNCTION_NAME   save_minimal

Functions

template<typename t1, typename t2>
void cereal::make_nvp (t1 const &, t2 const &)
template<typename t>
void cereal::make_size_tag (t const &)
template<typename t1, typename t2>
t1 cereal::binary_data (t1 const &, t2 const &)

Detailed Description

cereal.hpp offers cereal support

Definition in file cereal.hpp.

Macro Definition Documentation

◆ CEREAL_LOAD_FUNCTION_NAME

#define CEREAL_LOAD_FUNCTION_NAME   load

Definition at line 34 of file cereal.hpp.

◆ CEREAL_LOAD_MINIMAL_FUNCTION_NAME

#define CEREAL_LOAD_MINIMAL_FUNCTION_NAME   load_minimal

Definition at line 36 of file cereal.hpp.

◆ CEREAL_NVP

#define CEREAL_NVP ( X)
Value:
X

Definition at line 31 of file cereal.hpp.

◆ CEREAL_SAVE_FUNCTION_NAME

#define CEREAL_SAVE_FUNCTION_NAME   save

Definition at line 35 of file cereal.hpp.

◆ CEREAL_SAVE_MINIMAL_FUNCTION_NAME

#define CEREAL_SAVE_MINIMAL_FUNCTION_NAME   save_minimal

Definition at line 37 of file cereal.hpp.

◆ CEREAL_SERIALIZE_FUNCTION_NAME

#define CEREAL_SERIALIZE_FUNCTION_NAME   serialize

Definition at line 33 of file cereal.hpp.

◆ SDSL_HAS_CEREAL

#define SDSL_HAS_CEREAL   0

Definition at line 29 of file cereal.hpp.