51inline void save(Archive & ar,
const QMap<Key, Value> & t,
const unsigned int file_version)
53 Q_UNUSED(file_version);
54 long lCount = t.count();
55 ar << boost::serialization::make_nvp(
"count", lCount);
57 QMapIterator<Key, Value> itr(t);
61 std::pair<Key, Value> pair_key_value = std::make_pair(itr.key(), itr.value());
62 ar << boost::serialization::make_nvp(
"item", pair_key_value);
67inline void load(Archive & ar, QMap<Key, Value> & t,
const unsigned int file_version)
69 Q_UNUSED(file_version);
71 ar >> boost::serialization::make_nvp(
"count", lCount);
74 std::pair<Key, Value> pair_key_value;
76 for (
long l = 0; l < lCount; l++)
78 ar >> boost::serialization::make_nvp(
"item", pair_key_value);
79 t.insert(pair_key_value.first, pair_key_value.second);