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> {}; } 
specialization
Definition: specialize.hpp:44
 
A class used to disambiguate cases where cereal cannot detect a unique way of serializing a class.
Definition: specialize.hpp:108