33 #include <boost/serialization/split_free.hpp> 34 #include <unordered_map> 35 #include <unordered_set> 41 template <
class Archive,
class h_key,
class hval>
42 inline void save(Archive &
a,
const std::unordered_map<h_key, hval> &x,
const boost::serialization::version_type ver)
53 template <
class Archive,
class h_key,
class hval>
54 inline void load(Archive &
a, std::unordered_map<h_key, hval> &x,
const boost::serialization::version_type ver)
59 for(
size_t i = 0; i !=
s; i++)
65 x.insert(std::pair<h_key, hval>(k, v));
70 template <
class Archive,
class h_key,
class hval>
71 inline void save(Archive &
a,
const std::unordered_multimap<h_key, hval> &x,
const boost::serialization::version_type ver)
82 template <
class Archive,
class h_key,
class hval>
83 inline void load(Archive &
a, std::unordered_multimap<h_key, hval> &x,
const boost::serialization::version_type ver)
88 for(
size_t i = 0; i !=
s; i++)
99 template <
class Archive,
class hval>
100 inline void save(Archive &
a,
const std::unordered_set<hval> &x,
const boost::serialization::version_type ver)
110 template <
class Archive,
class hval>
111 inline void load(Archive &
a, std::unordered_set<hval> &x,
const boost::serialization::version_type ver)
116 for(
size_t i = 0; i !=
s; i++)
125 template <
class Archive,
class h_key,
class hval>
126 inline void serialize(Archive &
a, std::unordered_map<h_key, hval> &x,
const boost::serialization::version_type ver)
128 split_free(
a, x, ver);
131 template <
class Archive,
class h_key,
class hval>
132 inline void serialize(Archive &
a, std::unordered_multimap<h_key, hval> &x,
const boost::serialization::version_type ver)
134 split_free(
a, x, ver);
137 template <
class Archive,
class hval>
138 inline void serialize(Archive &
a, std::unordered_set<hval> &x,
const boost::serialization::version_type ver)
140 split_free(
a, x, ver);
Definition: binary_utils.h:36
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
Definition: unordered_containers_boost_serialization.h:42
Definition: unordered_containers_boost_serialization.h:37
void serialize(Archive &a, std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
Definition: unordered_containers_boost_serialization.h:126
void load(Archive &a, std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
Definition: unordered_containers_boost_serialization.h:54
string a
Definition: MakeCryptoOps.py:15
#define s(x, c)
Definition: aesb.c:46