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 accccd6..0576c98 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 68949e6..d464c06 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