1
0
Fork 0
forked from blue/lmdbal

unit tests for serialization

This commit is contained in:
Blue 2023-03-30 20:00:56 +03:00
parent e2dbea21d1
commit 17fb37075c
Signed by untrusted user: blue
GPG key ID: 9B203B252A63EE38
5 changed files with 352 additions and 18 deletions

View file

@ -75,21 +75,21 @@ QDataStream& operator >> (QDataStream &in, std::multimap<K, V>& container) {
return in;
}
template <class K, class V>
QDataStream& operator << (QDataStream &out, const std::pair<K, V>& pair) {
out << pair.first;
out << pair.second;
return out;
}
template <class K, class V>
QDataStream& operator >> (QDataStream &in, std::pair<K, V>& container) {
in >> container.first;
in >> container.second;
return in;
}
// template <class K, class V>
// QDataStream& operator << (QDataStream &out, const std::pair<K, V>& pair) {
// out << pair.first;
// out << pair.second;
//
// return out;
// }
//
// template <class K, class V>
// QDataStream& operator >> (QDataStream &in, std::pair<K, V>& container) {
// in >> container.first;
// in >> container.second;
//
// return in;
// }
template <class K>
QDataStream& operator << (QDataStream &out, const std::set<K>& container) {