NDDEM
|
Classes | |
struct | delay_static_assert |
Used to delay a static_assert until template instantiation. More... | |
struct | meta_bool_and |
struct | meta_bool_and< B > |
struct | meta_bool_or |
struct | meta_bool_or< B > |
struct | EnableIfHelper |
struct | DisableIfHelper |
struct | get_output_from_input |
struct | get_input_from_output |
struct | is_string |
struct | is_string< std::basic_string< CharT, Traits, Alloc > > |
struct | NoConvertBase |
Used to help strip away conversion wrappers. More... | |
struct | NoConvertConstRef |
A struct that prevents implicit conversion. More... | |
struct | NoConvertRef |
A struct that prevents implicit conversion. More... | |
struct | AnyConvert |
A type that can implicitly convert to anything else. More... | |
struct | has_member_load_and_construct_impl |
struct | has_member_versioned_load_and_construct_impl |
struct | count_specializations |
Number of specializations detected. More... | |
struct | count_output_serializers |
The number of output serialization functions available. More... | |
struct | count_input_serializers |
The number of input serialization functions available. More... | |
struct | base_class_id |
struct | base_class_id_hash |
struct | BaseCastBase |
Common base type for base class casting. More... | |
struct | get_base_class |
struct | get_base_class< Cast< Base > > |
struct | has_minimal_base_class_serialization_impl |
Base class cast, behave as the test. More... | |
struct | has_minimal_base_class_serialization_impl< Cast, Test, Archive, false > |
Not a base class cast. More... | |
struct | shared_from_this_wrapper |
Typedefs | |
template<class A > | |
using | decay_archive = typename std::decay< typename strip_minimal< A >::type >::type |
Removes all qualifiers and minimal wrappers from an archive. More... | |
Enumerations | |
enum class | sfinae |
Return type for SFINAE Enablers. More... | |
Functions | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (member_serialize) | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (member_load_save_minimal) | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (non_member_serialize) | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (non_member_load_save) | |
CEREAL_MAKE_IS_SPECIALIZED_IMPL (non_member_load_save_minimal) | |
using cereal::traits::detail::decay_archive = typedef typename std::decay<typename strip_minimal<A>::type>::type |
Removes all qualifiers and minimal wrappers from an archive.
|
strong |
Return type for SFINAE Enablers.
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | member_load_save | ) |
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | member_load_save_minimal | ) |
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | member_serialize | ) |
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | non_member_load_save | ) |
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | non_member_load_save_minimal | ) |
cereal::traits::detail::CEREAL_MAKE_IS_SPECIALIZED_IMPL | ( | non_member_serialize | ) |