67QDataStream &
operator>> (QDataStream & stream, std::unordered_map<Key, Value> & t)
72 t.reserve(
static_cast<typename std::unordered_map<Key, Value>::size_type
>(uiSize));
74 for (quint64 i = 0; i < uiSize; ++i)
76 Key key; stream >> key;
77 Value value; stream >> value;
78 t.insert(std::make_pair(key, value));
101QDataStream &
operator>> (QDataStream & stream, std::unordered_multimap<Key, Value> & t)
106 t.reserve(
static_cast<typename std::unordered_multimap<Key, Value>::size_type
>(uiSize));
108 for (quint64 i = 0; i < uiSize; ++i)
110 Key key; stream >> key;
111 Value value; stream >> value;
112 t.insert(std::make_pair(key, value));