From ec2200178317368a04ea9f8fc76d358a32d6a2d8 Mon Sep 17 00:00:00 2001 From: khizmax Date: Wed, 28 Sep 2016 22:55:13 +0300 Subject: [PATCH] Added free-list option --- cds/intrusive/split_list_nogc.h | 1 + cds/intrusive/split_list_rcu.h | 1 + 2 files changed, 2 insertions(+) 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 -- 2.34.1