27 #ifndef CEREAL_TYPES_DEQUE_HPP_
28 #define CEREAL_TYPES_DEQUE_HPP_
30 #include <cereal/cereal.hpp>
36 template <
class Archive,
class T,
class A>
inline
37 void save( Archive & ar, std::deque<T, A>
const & deque )
39 ar( make_size_tag( deque.size() ) );
41 for(
auto const & i : deque )
46 template <
class Archive,
class T,
class A>
inline
47 void load( Archive & ar, std::deque<T, A> & deque )
50 ar( make_size_tag( size ) );
54 for(
auto & i : deque )
59 #endif // CEREAL_TYPES_DEQUE_HPP_