>::type
> OptimisticQueue_HP_member_stat;
- // HP base hook + alignment
+ // HP base hook + padding
typedef ci::OptimisticQueue< cds::gc::HP, base_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
,ci::opt::hook<
ci::optimistic_queue::base_hook< ci::opt::gc<cds::gc::HP> >
>
- ,co::alignment< 32 >
+ ,co::padding< 32 >
>::type
> OptimisticQueue_HP_base_align;
- // HP member hook + alignment
+ // HP member hook + padding
typedef ci::OptimisticQueue< cds::gc::HP, member_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::hook<
ci::opt::gc<cds::gc::HP>
>
>
- ,co::alignment< 32 >
+ ,co::padding< 32 >
,ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
>::type
> OptimisticQueue_HP_member_align;
- // HP base hook + no alignment
+ // HP base hook + no padding
typedef ci::OptimisticQueue< cds::gc::HP, base_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::hook<
ci::optimistic_queue::base_hook< ci::opt::gc<cds::gc::HP> >
>
,ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
- ,co::alignment< co::no_special_alignment >
+ ,co::padding< co::no_special_padding >
>::type
> OptimisticQueue_HP_base_noalign;
- // HP member hook + no alignment
+ // HP member hook + no padding
typedef ci::OptimisticQueue< cds::gc::HP, member_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
ci::opt::gc<cds::gc::HP>
>
>
- ,co::alignment< co::no_special_alignment >
+ ,co::padding< co::no_special_padding >
>::type
> OptimisticQueue_HP_member_noalign;
- // HP base hook + cache alignment
+ // HP base hook + cache padding
typedef ci::OptimisticQueue< cds::gc::HP, base_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::hook<
ci::optimistic_queue::base_hook< ci::opt::gc<cds::gc::HP> >
>
- ,co::alignment< co::cache_line_alignment >
+ ,co::padding< co::cache_line_padding >
,ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
>::type
> OptimisticQueue_HP_base_cachealign;
- // HP member hook + cache alignment
+ // HP member hook + cache padding
typedef ci::OptimisticQueue< cds::gc::HP, member_hook_item,
typename ci::optimistic_queue::make_traits<
ci::opt::hook<
ci::opt::gc<cds::gc::HP>
>
>
- ,co::alignment< co::cache_line_alignment >
+ ,co::padding< co::cache_line_padding >
,ci::opt::disposer< IntrusiveQueueHeaderTest::faked_disposer >
>::type
> OptimisticQueue_HP_member_cachealign;