Rewritten hash semi-intrusive containers to improve compilation times and runtime performance. Added experimental "linear_buckets" option.

This commit is contained in:
Ion Gaztañaga committed 2022-05-04 23:36:34 +02:00
1 parent d376c8b453
commit 3c5c8cec3f
17 files changed
+1390 -941

No files matched your search

+2 -2
View File
@@ -113,8 +113,8 @@ int main()
Slist my_slist(slist_traits(values, slist_hook_array));
Set my_set (std::less<MyClass>(), rbtree_traits(values, rbtree_hook_array));
Uset my_uset ( Uset::bucket_traits(buckets, NumElements)
, boost::hash<MyClass>()
, std::equal_to<MyClass>()
, Uset::hasher()
, Uset::key_equal()
, slist_traits(values, uset_hook_array)
);