NDDEM
|
Namespaces | |
detail | |
Classes | |
struct | has_member_save |
struct | has_member_versioned_save |
struct | is_minimal_type |
struct | has_member_load_and_construct |
Member load and construct check. More... | |
struct | has_member_versioned_load_and_construct |
Member load and construct check (versioned) More... | |
struct | has_load_and_construct |
Non member load and construct check. More... | |
struct | has_member_split |
struct | has_non_member_split |
struct | has_invalid_output_versioning |
struct | has_invalid_input_versioning |
struct | is_specialized |
Check if any specialization exists for a type. More... | |
struct | has_minimal_output_serialization |
struct | has_minimal_input_serialization |
struct | is_output_serializable |
struct | is_input_serializable |
struct | has_minimal_base_class_serialization |
Checks to see if the base class used in a cast has a minimal serialization. More... | |
struct | has_shared_from_this |
Determine if T or any base class of T has inherited from std::enable_shared_from_this. More... | |
struct | get_shared_from_this_base |
Get the type of the base class of T which inherited from std::enable_shared_from_this. More... | |
struct | strip_minimal |
Extracts the true type from something possibly wrapped in a cereal NoConvert. More... | |
struct | strip_minimal< T, true > |
Specialization for types wrapped in a NoConvert. More... | |
struct | is_default_constructible |
Determines whether the class T can be default constructed by cereal::access. More... | |
struct | is_same_archive |
Checks if the provided archive type is equal to some cereal archive type. More... | |
struct | TextArchive |
Type traits only struct used to mark an archive as human readable (text based) More... | |
struct | is_text_archive |
Checks if an archive is a text archive (human readable) More... | |
Typedefs | |
using | yes = std::true_type |
using | no = std::false_type |
Functions | |
CEREAL_MAKE_HAS_MEMBER_TEST (serialize, serialize,) | |
CEREAL_MAKE_HAS_MEMBER_TEST (serialize, versioned_serialize, CEREAL_MAKE_VERSIONED_TEST) | |
CEREAL_MAKE_HAS_NON_MEMBER_TEST (serialize, CEREAL_SERIALIZE_FUNCTION_NAME,) | |
CEREAL_MAKE_HAS_NON_MEMBER_TEST (versioned_serialize, CEREAL_SERIALIZE_FUNCTION_NAME, CEREAL_MAKE_VERSIONED_TEST) | |
CEREAL_MAKE_HAS_MEMBER_TEST (load, load,) | |
CEREAL_MAKE_HAS_MEMBER_TEST (load, versioned_load, CEREAL_MAKE_VERSIONED_TEST) | |
CEREAL_MAKE_HAS_NON_MEMBER_TEST (load, CEREAL_LOAD_FUNCTION_NAME,) | |
CEREAL_MAKE_HAS_NON_MEMBER_TEST (versioned_load, CEREAL_LOAD_FUNCTION_NAME, CEREAL_MAKE_VERSIONED_TEST) | |
CEREAL_MAKE_IS_SPECIALIZED (member_serialize, member_versioned_serialize, member_serialize) | |
CEREAL_MAKE_IS_SPECIALIZED (non_member_serialize, non_member_versioned_serialize, non_member_serialize) | |
CEREAL_MAKE_IS_SPECIALIZED (member_save, member_versioned_save, member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED (non_member_save, non_member_versioned_save, non_member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED (member_load, member_versioned_load, member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED (non_member_load, non_member_versioned_load, non_member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED (member_save_minimal, member_versioned_save_minimal, member_load_save_minimal) | |
CEREAL_MAKE_IS_SPECIALIZED (non_member_save_minimal, non_member_versioned_save_minimal, non_member_load_save_minimal) | |
CEREAL_MAKE_IS_SPECIALIZED (member_load_minimal, member_versioned_load_minimal, member_load_save_minimal) | |
CEREAL_MAKE_IS_SPECIALIZED (non_member_load_minimal, non_member_versioned_load_minimal, non_member_load_save_minimal) | |
using cereal::traits::no = typedef std::false_type |
using cereal::traits::yes = typedef std::true_type |
cereal::traits::CEREAL_MAKE_HAS_MEMBER_TEST | ( | load | , |
load | |||
) |
cereal::traits::CEREAL_MAKE_HAS_MEMBER_TEST | ( | load | , |
versioned_load | , | ||
CEREAL_MAKE_VERSIONED_TEST | |||
) |
cereal::traits::CEREAL_MAKE_HAS_MEMBER_TEST | ( | serialize | , |
versioned_serialize | , | ||
CEREAL_MAKE_VERSIONED_TEST | |||
) |
cereal::traits::CEREAL_MAKE_HAS_NON_MEMBER_TEST | ( | load | , |
CEREAL_LOAD_FUNCTION_NAME | |||
) |
cereal::traits::CEREAL_MAKE_HAS_NON_MEMBER_TEST | ( | serialize | , |
CEREAL_SERIALIZE_FUNCTION_NAME | |||
) |
cereal::traits::CEREAL_MAKE_HAS_NON_MEMBER_TEST | ( | versioned_load | , |
CEREAL_LOAD_FUNCTION_NAME | , | ||
CEREAL_MAKE_VERSIONED_TEST | |||
) |
cereal::traits::CEREAL_MAKE_HAS_NON_MEMBER_TEST | ( | versioned_serialize | , |
CEREAL_SERIALIZE_FUNCTION_NAME | , | ||
CEREAL_MAKE_VERSIONED_TEST | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | member_load | , |
member_versioned_load | , | ||
member_load_save | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | member_load_minimal | , |
member_versioned_load_minimal | , | ||
member_load_save_minimal | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | member_save | , |
member_versioned_save | , | ||
member_load_save | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | member_save_minimal | , |
member_versioned_save_minimal | , | ||
member_load_save_minimal | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | member_serialize | , |
member_versioned_serialize | , | ||
member_serialize | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | non_member_load | , |
non_member_versioned_load | , | ||
non_member_load_save | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | non_member_load_minimal | , |
non_member_versioned_load_minimal | , | ||
non_member_load_save_minimal | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | non_member_save | , |
non_member_versioned_save | , | ||
non_member_load_save | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | non_member_save_minimal | , |
non_member_versioned_save_minimal | , | ||
non_member_load_save_minimal | |||
) |
cereal::traits::CEREAL_MAKE_IS_SPECIALIZED | ( | non_member_serialize | , |
non_member_versioned_serialize | , | ||
non_member_serialize | |||
) |