66QDataStream &
operator>> (QDataStream & stream, boost::unordered_map<Key, Value> & t)
71 t.reserve(
static_cast<typename boost::unordered_map<Key, Value>::size_type
>(uiSize));
73 for (quint64 i = 0; i < uiSize; ++i)
75 Key key; stream >> key;
76 Value value; stream >> value;
77 t.insert(std::make_pair(key, value));
100QDataStream &
operator>> (QDataStream & stream, boost::unordered_multimap<Key, Value> & t)
105 t.reserve(
static_cast<typename boost::unordered_multimap<Key, Value>::size_type
>(uiSize));
107 for (quint64 i = 0; i < uiSize; ++i)
109 Key key; stream >> key;
110 Value value; stream >> value;
111 t.insert(std::make_pair(key, value));