|
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: