30 #ifndef CEREAL_SPECIALIZE_HPP_
31 #define CEREAL_SPECIALIZE_HPP_
47 member_load_save_minimal,
50 non_member_load_save_minimal
107 template <
class Archive,
class T, specialization S>
121 #define CEREAL_SPECIALIZE_FOR_ALL_ARCHIVES( Type, Specialization ) \
122 namespace cereal { template <class Archive> struct specialize<Archive, Type, Specialization> {}; }
135 #define CEREAL_SPECIALIZE_FOR_ARCHIVE( Archive, Type, Specialization ) \
136 namespace cereal { template <> struct specialize<Archive, Type, Specialization> {}; }
in certain simple scenarios. They should probably not be used if maximizing performance is the main o...
Definition: access.hpp:42
A class used to disambiguate cases where cereal cannot detect a unique way of serializing a class.
Definition: specialize.hpp:108
specialization
Definition: specialize.hpp:44