From: khizmax Date: Wed, 28 Sep 2016 19:55:13 +0000 (+0300) Subject: Added free-list option X-Git-Tag: v2.2.0~108 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=ec2200178317368a04ea9f8fc76d358a32d6a2d8;p=libcds.git Added free-list option --- diff --git a/cds/intrusive/split_list_nogc.h b/cds/intrusive/split_list_nogc.h index accccd6f..0576c98a 100644 --- a/cds/intrusive/split_list_nogc.h +++ b/cds/intrusive/split_list_nogc.h @@ -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 diff --git a/cds/intrusive/split_list_rcu.h b/cds/intrusive/split_list_rcu.h index 68949e60..d464c062 100644 --- a/cds/intrusive/split_list_rcu.h +++ b/cds/intrusive/split_list_rcu.h @@ -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