cds  2.3.3
Helper structs for non-intrusive containers

Namespaces

 cds::container::basket_queue
 BasketQueue related definitions.
 
 cds::container::opt
 Common options for non-intrusive containers.
 
 cds::container::cuckoo
 CuckooSet and CuckooMap related definitions.
 
 cds::container::ellen_bintree
 EllenBinTree related definitions.
 
 cds::container::feldman_hashmap
 FeldmanHashMap related definitions
 
 cds::container::feldman_hashset
 FeldmanHashSet related definitions
 
 cds::container::iterable_list
 IterableList ordered list related definitions
 
 cds::container::lazy_list
 LazyList ordered list related definitions
 
 cds::container::michael_list
 MichaelList ordered list related definitions.
 
 cds::container::michael_map
 MichaelHashMap related definitions.
 
 cds::container::michael_set
 MichaelHashSet related definitions.
 
 cds::container::skip_list
 SkipListSet related definitions.
 
 cds::container::split_list
 SplitListSet related definitions.
 
 cds::container::fcdeque
 FCDeque related definitions.
 
 cds::container::fcpqueue
 FCPriorityQueue related definitions.
 
 cds::container::fcqueue
 FCQueue related definitions.
 
 cds::container::fcstack
 FCStack related definitions.
 
 cds::container::mspriority_queue
 MSPriorityQueue related definitions.
 
 cds::container::msqueue
 MSQueue related definitions.
 
 cds::container::optimistic_queue
 OptimisticQueue related definitions.
 
 cds::container::rwqueue
 RWQueue related definitions.
 
 cds::container::treiber_stack
 TreiberStack related definitions.
 
 cds::container::vyukov_queue
 VyukovMPMCCycleQueue related definitions.
 
 cds::container::weak_ringbuffer
 WeakRingBuffer related definitions
 

Data Structures

struct  cds::container::basket_queue::traits
 BasketQueue default type traits. More...
 
struct  cds::container::basket_queue::make_traits< Options >
 Metafunction converting option list to basket_queue::traits. More...
 
struct  cds::container::cuckoo::store_hash< Enable >
 Option specifying whether to store hash values in the node. More...
 
struct  cds::container::cuckoo::traits
 Type traits for CuckooSet and CuckooMap classes. More...
 
struct  cds::container::cuckoo::make_traits< Options >
 Metafunction converting option list to CuckooSet/CuckooMap traits. More...
 
struct  cds::container::ellen_bintree::node< GC, T >
 EllenBinTree leaf node. More...
 
struct  cds::container::ellen_bintree::map_node< GC, Key, T >
 EllenBinTreeMap leaf node. More...
 
struct  cds::container::ellen_bintree::traits
 Type traits for EllenBinTreeSet and EllenBinTreeMap. More...
 
struct  cds::container::ellen_bintree::make_set_traits< Options >
 Metafunction converting option list to EllenBinTreeSet traits. More...
 
struct  cds::container::ellen_bintree::make_map_traits< Options >
 Metafunction converting option list to EllenBinTreeMap traits. More...
 
struct  cds::container::feldman_hashmap::traits
 FeldmanHashMap traits More...
 
struct  cds::container::feldman_hashmap::make_traits< Options >
 Metafunction converting option list to feldman_hashmap::traits. More...
 
struct  cds::container::feldman_hashset::traits
 FeldmanHashSet traits More...
 
struct  cds::container::feldman_hashset::make_traits< Options >
 Metafunction converting option list to feldman_hashset::traits. More...
 
struct  cds::container::iterable_list::make_traits< Options >
 
struct  cds::container::lazy_list::make_traits< Options >
 
struct  cds::container::michael_list::make_traits< Options >
 
struct  cds::container::skip_list::traits
 SkipListSet traits. More...
 
struct  cds::container::skip_list::make_traits< Options >
 Metafunction converting option list to SkipListSet traits. More...
 
struct  cds::container::split_list::traits
 SplitListSet traits More...
 
struct  cds::container::split_list::ordered_list< Type >
 Option to select ordered list class for split-list. More...
 
struct  cds::container::split_list::ordered_list_traits< Type >
 Option to specify ordered list type traits. More...
 
struct  cds::container::split_list::make_traits< Options >
 Metafunction converting option list to traits struct. More...
 
struct  cds::container::fcdeque::stat< Counter >
 FCDeque internal statistics. More...
 
struct  cds::container::fcdeque::empty_stat
 FCDeque dummy statistics, no overhead. More...
 
struct  cds::container::fcdeque::traits
 FCDeque type traits. More...
 
struct  cds::container::fcdeque::make_traits< Options >
 Metafunction converting option list to traits. More...
 
struct  cds::container::fcpqueue::stat< Counter >
 FCPriorityQueue internal statistics. More...
 
struct  cds::container::fcpqueue::empty_stat
 FCPriorityQueue dummy statistics, no overhead. More...
 
struct  cds::container::fcpqueue::traits
 FCPriorityQueue traits. More...
 
struct  cds::container::fcpqueue::make_traits< Options >
 Metafunction converting option list to traits. More...
 
struct  cds::container::fcqueue::stat< Counter >
 FCQueue internal statistics. More...
 
struct  cds::container::fcqueue::empty_stat
 FCQueue dummy statistics, no overhead. More...
 
struct  cds::container::fcqueue::traits
 FCQueue type traits. More...
 
struct  cds::container::fcqueue::make_traits< Options >
 Metafunction converting option list to traits. More...
 
struct  cds::container::fcstack::stat< Counter >
 FCStack internal statistics. More...
 
struct  cds::container::fcstack::empty_stat
 FCStack dummy statistics, no overhead. More...
 
struct  cds::container::fcstack::traits
 FCStack type traits. More...
 
struct  cds::container::fcstack::make_traits< Options >
 Metafunction converting option list to traits. More...
 
struct  cds::container::mspriority_queue::traits
 MSPriorityQueue traits. More...
 
struct  cds::container::mspriority_queue::make_traits< Options >
 Metafunction converting option list to traits. More...
 
struct  cds::container::msqueue::traits
 MSQueue default type traits. More...
 
struct  cds::container::msqueue::make_traits< Options >
 Metafunction converting option list to msqueue::traits. More...
 
struct  cds::container::optimistic_queue::traits
 MSQueue default type traits. More...
 
struct  cds::container::optimistic_queue::make_traits< Options >
 Metafunction converting option list to msqueue::traits. More...
 
struct  cds::container::rwqueue::traits
 RWQueue default type traits. More...
 
struct  cds::container::rwqueue::make_traits< Options >
 Metafunction converting option list to rwqueue::traits. More...
 
struct  cds::container::treiber_stack::traits
 TreiberStack default type traits. More...
 
struct  cds::container::treiber_stack::make_traits< Options >
 Metafunction converting option list to TreiberStack traits. More...
 
struct  cds::container::vyukov_queue::traits
 VyukovMPMCCycleQueue default traits. More...
 
struct  cds::container::vyukov_queue::make_traits< Options >
 Metafunction converting option list to vyukov_queue::traits. More...
 
struct  cds::container::weak_ringbuffer::traits
 WeakRingBuffer default traits More...
 
struct  cds::container::weak_ringbuffer::make_traits< Options >
 Metafunction converting option list to weak_ringbuffer::traits. More...
 

Typedefs

typedef intrusive::iterable_list_tag cds::container::iterable_list_tag
 

Detailed Description

Typedef Documentation

typedef intrusive::iterable_list_tag cds::container::iterable_list_tag

This struct is empty and it is used only as a tag for selecting IterableList as ordered list implementation in declaration of some classes.

See split_list::traits::ordered_list as an example.


cds 2.3.3 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Apr 5 2026 09:49:52 by Doxygen 1.8.10