cds
2.3.2
|
SplitListSet related definitions. More...
Data Structures | |
struct | make_traits |
Metafunction converting option list to traits struct. More... | |
struct | ordered_list |
Option to select ordered list class for split-list. More... | |
struct | ordered_list_traits |
Option to specify ordered list type traits. More... | |
struct | traits |
SplitListSet traits More... | |
Typedefs | |
template<typename Counter = cds::intrusive::split_list::stat<>::counter_type> | |
using | stat = cds::intrusive::split_list::stat< Counter > |
Internal statistics, see cds::intrusive::split_list::stat . | |
typedef cds::intrusive::split_list::empty_stat | empty_stat |
Disabled internal statistics, see cds::intrusive::split_list::empty_stat . | |
template<bool Value> | |
using | dynamic_bucket_table = cds::intrusive::split_list::dynamic_bucket_table< Value > |
Selector of bucket table implementation = typedef for intrusive::split_list::dynamic_bucket_table . | |
template<typename Type > | |
using | bit_reversal = cds::intrusive::split_list::bit_reversal< Type > |
Option to control bit reversal algorithm. More... | |
SplitListSet related definitions.
using cds::container::split_list::bit_reversal = typedef cds::intrusive::split_list::bit_reversal<Type> |
Option to control bit reversal algorithm.
Bit reversal is a significant part of split-list. Type
can be one of predefined algorithm in cds::algo::bit_reversal
namespace.