3 #include <cds/container/basket_queue.h>
6 #include "queue/queue_test_header.h"
10 void Queue_TestHeader::BasketQueue_HP()
13 cds::container::BasketQueue< cds::gc::HP, int
18 void Queue_TestHeader::BasketQueue_HP_Counted()
21 cds::container::BasketQueue< cds::gc::HP, int
22 ,cds::opt::item_counter< cds::atomicity::item_counter >
27 void Queue_TestHeader::BasketQueue_HP_relax()
30 cds::container::BasketQueue< cds::gc::HP, int
31 ,cds::opt::memory_model< cds::opt::v::relaxed_ordering>
36 void Queue_TestHeader::BasketQueue_HP_Counted_relax()
39 cds::container::BasketQueue< cds::gc::HP, int
40 ,cds::opt::item_counter< cds::atomicity::item_counter >
41 ,cds::opt::memory_model< cds::opt::v::relaxed_ordering>
46 void Queue_TestHeader::BasketQueue_HP_seqcst()
49 cds::container::BasketQueue< cds::gc::HP, int
50 ,cds::opt::memory_model< cds::opt::v::sequential_consistent>
55 void Queue_TestHeader::BasketQueue_HP_Counted_seqcst()
58 cds::container::BasketQueue< cds::gc::HP, int
59 ,cds::opt::item_counter< cds::atomicity::item_counter >
60 ,cds::opt::memory_model< cds::opt::v::sequential_consistent>
65 void Queue_TestHeader::BasketQueue_HP_relax_align()
68 cds::container::BasketQueue< cds::gc::HP, int
69 ,cds::opt::memory_model< cds::opt::v::relaxed_ordering>
70 ,cds::opt::alignment< 16 >
75 void Queue_TestHeader::BasketQueue_HP_Counted_relax_align()
78 cds::container::BasketQueue< cds::gc::HP, int
79 ,cds::opt::item_counter< cds::atomicity::item_counter >
80 ,cds::opt::memory_model< cds::opt::v::relaxed_ordering>
81 ,cds::opt::alignment< 32 >
86 void Queue_TestHeader::BasketQueue_HP_seqcst_align()
89 cds::container::BasketQueue< cds::gc::HP, int
90 ,cds::opt::memory_model< cds::opt::v::sequential_consistent>
91 ,cds::opt::alignment< cds::opt::no_special_alignment >
96 void Queue_TestHeader::BasketQueue_HP_Counted_seqcst_align()
99 cds::container::BasketQueue< cds::gc::HP, int
100 ,cds::opt::item_counter< cds::atomicity::item_counter >
101 ,cds::opt::memory_model< cds::opt::v::sequential_consistent>
102 ,cds::opt::alignment< cds::opt::cache_line_alignment >