|
cds
2.3.2
|
SkipListSet related definitions. More...
Data Structures | |
| struct | make_traits |
| Metafunction converting option list to SkipListSet traits. More... | |
| struct | traits |
| SkipListSet traits. More... | |
Typedefs | |
| template<typename Type > | |
| using | random_level_generator = cds::intrusive::skip_list::random_level_generator< Type > |
| Option specifying random level generator. | |
| template<unsigned MaxHeight> | |
| using | xor_shift = cds::intrusive::skip_list::xor_shift< MaxHeight > |
| Xor-shift random level generator. | |
| typedef cds::intrusive::skip_list::xorshift32 | xorshift32 |
| Xor-shift random level generator, max height 32. | |
| typedef cds::intrusive::skip_list::xorshift24 | xorshift24 |
| Xor-shift random level generator, max height 24. | |
| typedef cds::intrusive::skip_list::xorshift16 | xorshift16 |
| Xor-shift random level generator, max height 16. | |
| template<unsigned MaxHeight> | |
| using | turbo = cds::intrusive::skip_list::turbo< MaxHeight > |
| Turbo-pascal random level generator. | |
| typedef cds::intrusive::skip_list::turbo32 | turbo32 |
| Turbo-pascal random level generator, max height 32. | |
| typedef cds::intrusive::skip_list::turbo24 | turbo24 |
| Turbo-pascal random level generator, max height 24. | |
| typedef cds::intrusive::skip_list::turbo16 | turbo16 |
| Turbo-pascal random level generator, max height 16. | |
| template<typename EventCounter = cds::atomicity::event_counter> | |
| using | stat = cds::intrusive::skip_list::stat< EventCounter > |
| Skip list internal statistics. | |
| typedef cds::intrusive::skip_list::empty_stat | empty_stat |
| Skip list empty internal statistics. | |
SkipListSet related definitions.