Added free-list option
authorkhizmax <libcds.dev@gmail.com>
Wed, 28 Sep 2016 19:55:13 +0000 (22:55 +0300)
committerkhizmax <libcds.dev@gmail.com>
Wed, 28 Sep 2016 19:55:13 +0000 (22:55 +0300)
cds/intrusive/split_list_nogc.h
cds/intrusive/split_list_rcu.h

index accccd6fb6035d410015813785534dbe6f48e761..0576c98affd0729b0819d914c07c393a2b81656a 100644 (file)
@@ -114,6 +114,7 @@ namespace cds { namespace intrusive {
             , node_type
             , opt::allocator< typename traits::allocator >
             , opt::memory_model< memory_model >
+            , opt::free_list< typename traits::free_list >
         >::type bucket_table;
 
         typedef typename bucket_table::aux_node_type aux_node_type; ///< dummy node type
index 68949e600798350209a8745d68acd3d62a24899a..d464c06204d5b708a8b4737a7ba5dd936e5fbd44 100644 (file)
@@ -150,6 +150,7 @@ namespace cds { namespace intrusive {
             , node_type
             , opt::allocator< typename traits::allocator >
             , opt::memory_model< memory_model >
+            , opt::free_list< typename traits::free_list >
         >::type bucket_table;
 
         typedef typename bucket_table::aux_node_type aux_node_type; ///< auxiliary node type