Add hashlib support for hashing of pools

This commit is contained in:
Clifford Wolf 2017-08-22 13:04:33 +02:00
parent bce0bb6e43
commit d3b3dd8e88
1 changed files with 7 additions and 0 deletions

View File

@ -868,6 +868,13 @@ public:
return !operator==(other);
}
bool hash() const {
unsigned int hashval = mkhash_init;
for (auto &it : entries)
hashval ^= ops.hash(it.udata);
return hashval;
}
void reserve(size_t n) { entries.reserve(n); }
size_t size() const { return entries.size(); }
bool empty() const { return entries.empty(); }