cds
2.3.2
|
MSQueue related definitions. More...
Data Structures | |
struct | empty_stat |
Dummy queue statistics - no counting is performed, no overhead. Support interface like msqueue::stat . More... | |
struct | make_traits |
Metafunction converting option list to msqueue::traits . More... | |
struct | stat |
Queue internal statistics. May be used for debugging or profiling. More... | |
struct | traits |
MSQueue default traits. More... | |
Typedefs | |
template<class GC , typename Tag = opt::none> | |
using | node = cds::intrusive::single_link::node< GC, Tag > |
Queue node. More... | |
template<typename... Options> | |
using | base_hook = cds::intrusive::single_link::base_hook< Options... > |
Base hook. More... | |
template<size_t MemberOffset, typename... Options> | |
using | member_hook = cds::intrusive::single_link::member_hook< MemberOffset, Options... > |
Member hook. More... | |
template<typename NodeTraits , typename... Options> | |
using | traits_hook = cds::intrusive::single_link::traits_hook< NodeTraits, Options... > |
Traits hook. More... | |
MSQueue related definitions.
using cds::intrusive::msqueue::base_hook = typedef cds::intrusive::single_link::base_hook< Options...> |
using cds::intrusive::msqueue::member_hook = typedef cds::intrusive::single_link::member_hook< MemberOffset, Options... > |
using cds::intrusive::msqueue::node = typedef cds::intrusive::single_link::node< GC, Tag > |
using cds::intrusive::msqueue::traits_hook = typedef cds::intrusive::single_link::traits_hook< NodeTraits, Options... > |
Traits hook.
NodeTraits
defines type traits for node. See node_traits for NodeTraits
interface description
Options
are: