diff --git a/kernel/hashlib.h b/kernel/hashlib.h index ad2ed6033..ba224191c 100644 --- a/kernel/hashlib.h +++ b/kernel/hashlib.h @@ -871,6 +871,12 @@ public: return std::pair(iterator(this, i), true); } + template + std::pair emplace(Args&&... args) + { + return insert(K(std::forward(args)...)); + } + int erase(const K &key) { int hash = do_hash(key);