3 #ifndef CDSUNIT_SET_DEFS_H
4 #define CDSUNIT_SET_DEFS_H
6 #define CDSUNIT_DECLARE_StdSet \
7 TEST_CASE( tag_StdSet, StdSet_Spin) \
8 TEST_CASE( tag_StdSet, StdSet_Mutex) \
9 TEST_CASE( tag_StdSet, StdHashSet_Spin)
11 #define CDSUNIT_TEST_StdSet \
12 CPPUNIT_TEST(StdSet_Spin) \
13 CPPUNIT_TEST(StdSet_Mutex) \
14 CPPUNIT_TEST(StdHashSet_Spin)
16 //********************************************************************
19 #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
20 # define CDSUNIT_DECLARE_MichaelSet_RCU_signal \
21 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_SHB_cmp_stdAlloc) \
22 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_SHB_less_michaelAlloc) \
23 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_SHT_cmp_stdAlloc) \
24 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_SHT_less_michaelAlloc) \
25 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_SHB_cmp_stdAlloc) \
26 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_SHB_less_michaelAlloc) \
27 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_SHT_cmp_stdAlloc) \
28 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_SHT_less_michaelAlloc)
30 # define CDSUNIT_TEST_MichaelSet_RCU_signal \
31 CPPUNIT_TEST(MichaelSet_RCU_SHB_cmp_stdAlloc) \
32 CPPUNIT_TEST(MichaelSet_RCU_SHB_less_michaelAlloc) \
33 CPPUNIT_TEST(MichaelSet_RCU_SHT_cmp_stdAlloc) \
34 CPPUNIT_TEST(MichaelSet_RCU_SHT_less_michaelAlloc) \
35 CPPUNIT_TEST(MichaelSet_Lazy_RCU_SHB_cmp_stdAlloc) \
36 CPPUNIT_TEST(MichaelSet_Lazy_RCU_SHB_less_michaelAlloc) \
37 CPPUNIT_TEST(MichaelSet_Lazy_RCU_SHT_cmp_stdAlloc) \
38 CPPUNIT_TEST(MichaelSet_Lazy_RCU_SHT_less_michaelAlloc)
40 # define CDSUNIT_DECLARE_MichaelSet_RCU_signal
41 # define CDSUNIT_TEST_MichaelSet_RCU_signal
45 #define CDSUNIT_DECLARE_MichaelSet \
46 TEST_CASE(tag_MichaelHashSet, MichaelSet_HP_cmp_stdAlloc) \
47 TEST_CASE(tag_MichaelHashSet, MichaelSet_HP_less_michaelAlloc) \
48 TEST_CASE(tag_MichaelHashSet, MichaelSet_DHP_cmp_stdAlloc) \
49 TEST_CASE(tag_MichaelHashSet, MichaelSet_DHP_less_michaelAlloc) \
50 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPI_cmp_stdAlloc) \
51 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPI_less_michaelAlloc) \
52 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPB_cmp_stdAlloc) \
53 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPB_less_michaelAlloc) \
54 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPT_cmp_stdAlloc) \
55 TEST_CASE(tag_MichaelHashSet, MichaelSet_RCU_GPT_less_michaelAlloc) \
56 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_HP_cmp_stdAlloc) \
57 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_HP_less_michaelAlloc) \
58 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_DHP_cmp_stdAlloc) \
59 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_DHP_less_michaelAlloc) \
60 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPI_cmp_stdAlloc) \
61 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPI_less_michaelAlloc) \
62 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPB_cmp_stdAlloc) \
63 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPB_less_michaelAlloc) \
64 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPT_cmp_stdAlloc) \
65 TEST_CASE(tag_MichaelHashSet, MichaelSet_Lazy_RCU_GPT_less_michaelAlloc) \
66 CDSUNIT_DECLARE_MichaelSet_RCU_signal
68 #define CDSUNIT_TEST_MichaelSet \
69 CPPUNIT_TEST(MichaelSet_HP_cmp_stdAlloc) \
70 CPPUNIT_TEST(MichaelSet_HP_less_michaelAlloc) \
71 CPPUNIT_TEST(MichaelSet_DHP_cmp_stdAlloc) \
72 CPPUNIT_TEST(MichaelSet_DHP_less_michaelAlloc) \
73 CPPUNIT_TEST(MichaelSet_RCU_GPI_cmp_stdAlloc) \
74 CPPUNIT_TEST(MichaelSet_RCU_GPI_less_michaelAlloc) \
75 CPPUNIT_TEST(MichaelSet_RCU_GPB_cmp_stdAlloc) \
76 CPPUNIT_TEST(MichaelSet_RCU_GPB_less_michaelAlloc) \
77 CPPUNIT_TEST(MichaelSet_RCU_GPT_cmp_stdAlloc) \
78 CPPUNIT_TEST(MichaelSet_RCU_GPT_less_michaelAlloc) \
79 CPPUNIT_TEST(MichaelSet_Lazy_HP_cmp_stdAlloc) \
80 CPPUNIT_TEST(MichaelSet_Lazy_HP_less_michaelAlloc) \
81 CPPUNIT_TEST(MichaelSet_Lazy_DHP_cmp_stdAlloc) \
82 CPPUNIT_TEST(MichaelSet_Lazy_DHP_less_michaelAlloc) \
83 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPI_cmp_stdAlloc) \
84 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPI_less_michaelAlloc) \
85 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPB_cmp_stdAlloc) \
86 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPB_less_michaelAlloc) \
87 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPT_cmp_stdAlloc) \
88 CPPUNIT_TEST(MichaelSet_Lazy_RCU_GPT_less_michaelAlloc) \
89 CDSUNIT_TEST_MichaelSet_RCU_signal
91 //********************************************************************
94 #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
95 # define CDSUNIT_DECLARE_SplitList_RCU_signal \
96 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_dyn_cmp)\
97 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_dyn_cmp_stat)\
98 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_st_cmp)\
99 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_dyn_less)\
100 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_st_less)\
101 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHB_st_less_stat)\
102 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_dyn_cmp)\
103 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_dyn_cmp_stat)\
104 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_st_cmp)\
105 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_dyn_less)\
106 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_st_less)\
107 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_SHT_st_less_stat)\
108 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_dyn_cmp)\
109 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_dyn_cmp_stat)\
110 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_st_cmp)\
111 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_dyn_less)\
112 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_st_less)\
113 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHB_st_less_stat)\
114 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_dyn_cmp)\
115 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_dyn_cmp_stat)\
116 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_st_cmp)\
117 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_dyn_less)\
118 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_st_less)\
119 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_SHT_st_less_stat)
121 # define CDSUNIT_TEST_SplitList_RCU_signal \
122 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_cmp)\
123 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_cmp_stat)\
124 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_cmp)\
125 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_less)\
126 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_less)\
127 CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_less_stat)\
128 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_cmp)\
129 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_cmp_stat)\
130 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_cmp)\
131 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_less)\
132 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_less)\
133 CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_less_stat)\
134 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_cmp)\
135 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_cmp_stat)\
136 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_cmp)\
137 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_less)\
138 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_less)\
139 CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_less_stat)\
140 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_cmp)\
141 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_cmp_stat)\
142 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_cmp)\
143 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_less)\
144 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_less)\
145 CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_less_stat)
148 # define CDSUNIT_DECLARE_SplitList_RCU_signal
149 # define CDSUNIT_TEST_SplitList_RCU_signal
152 #define CDSUNIT_DECLARE_SplitList \
153 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_dyn_cmp)\
154 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_dyn_cmp_stat)\
155 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_st_cmp)\
156 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_dyn_less)\
157 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_st_less)\
158 TEST_CASE(tag_SplitListSet, SplitList_Michael_HP_st_less_stat)\
159 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_dyn_cmp)\
160 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_dyn_cmp_stat)\
161 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_st_cmp)\
162 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_dyn_less)\
163 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_st_less)\
164 TEST_CASE(tag_SplitListSet, SplitList_Michael_DHP_st_less_stat)\
165 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_dyn_cmp)\
166 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_dyn_cmp_stat)\
167 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_st_cmp)\
168 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_dyn_less)\
169 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_st_less)\
170 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPI_st_less_stat)\
171 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_dyn_cmp)\
172 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_dyn_cmp_stat)\
173 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_st_cmp)\
174 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_dyn_less)\
175 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_st_less)\
176 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPB_st_less_stat)\
177 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_dyn_cmp)\
178 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_dyn_cmp_stat)\
179 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_st_cmp)\
180 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_dyn_less)\
181 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_st_less)\
182 TEST_CASE(tag_SplitListSet, SplitList_Michael_RCU_GPT_st_less_stat)\
183 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_dyn_cmp)\
184 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_dyn_cmp_stat)\
185 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_st_cmp)\
186 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_dyn_less)\
187 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_st_less)\
188 TEST_CASE(tag_SplitListSet, SplitList_Lazy_HP_st_less_stat)\
189 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_dyn_cmp)\
190 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_dyn_cmp_stat)\
191 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_st_cmp)\
192 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_dyn_less)\
193 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_st_less)\
194 TEST_CASE(tag_SplitListSet, SplitList_Lazy_DHP_st_less_stat)\
195 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_dyn_cmp)\
196 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_dyn_cmp_stat)\
197 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_st_cmp)\
198 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_dyn_less)\
199 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_st_less)\
200 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPI_st_less_stat)\
201 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_dyn_cmp)\
202 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_dyn_cmp_stat)\
203 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_st_cmp)\
204 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_dyn_less)\
205 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_st_less)\
206 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPB_st_less_stat)\
207 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_dyn_cmp)\
208 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_dyn_cmp_stat)\
209 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_st_cmp)\
210 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_dyn_less)\
211 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_st_less)\
212 TEST_CASE(tag_SplitListSet, SplitList_Lazy_RCU_GPT_st_less_stat)\
213 CDSUNIT_DECLARE_SplitList_RCU_signal
215 #define CDSUNIT_TEST_SplitList \
216 CPPUNIT_TEST(SplitList_Michael_HP_dyn_cmp)\
217 CPPUNIT_TEST(SplitList_Michael_HP_dyn_cmp_stat)\
218 CPPUNIT_TEST(SplitList_Michael_HP_st_cmp)\
219 CPPUNIT_TEST(SplitList_Michael_HP_dyn_less)\
220 CPPUNIT_TEST(SplitList_Michael_HP_st_less)\
221 CPPUNIT_TEST(SplitList_Michael_HP_st_less_stat)\
222 CPPUNIT_TEST(SplitList_Michael_DHP_dyn_cmp)\
223 CPPUNIT_TEST(SplitList_Michael_DHP_dyn_cmp_stat)\
224 CPPUNIT_TEST(SplitList_Michael_DHP_st_cmp)\
225 CPPUNIT_TEST(SplitList_Michael_DHP_dyn_less)\
226 CPPUNIT_TEST(SplitList_Michael_DHP_st_less)\
227 CPPUNIT_TEST(SplitList_Michael_DHP_st_less_stat)\
228 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_cmp)\
229 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_cmp_stat)\
230 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_cmp)\
231 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_less)\
232 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_less)\
233 CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_less_stat)\
234 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_cmp)\
235 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_cmp_stat)\
236 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_cmp)\
237 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_less)\
238 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_less)\
239 CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_less_stat)\
240 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_cmp)\
241 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_cmp_stat)\
242 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_cmp)\
243 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_less)\
244 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_less)\
245 CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_less_stat)\
246 CPPUNIT_TEST(SplitList_Lazy_HP_dyn_cmp)\
247 CPPUNIT_TEST(SplitList_Lazy_HP_dyn_cmp_stat)\
248 CPPUNIT_TEST(SplitList_Lazy_HP_st_cmp)\
249 CPPUNIT_TEST(SplitList_Lazy_HP_dyn_less)\
250 CPPUNIT_TEST(SplitList_Lazy_HP_st_less)\
251 CPPUNIT_TEST(SplitList_Lazy_HP_st_less_stat)\
252 CPPUNIT_TEST(SplitList_Lazy_DHP_dyn_cmp)\
253 CPPUNIT_TEST(SplitList_Lazy_HP_st_less_stat)\
254 CPPUNIT_TEST(SplitList_Lazy_DHP_st_cmp)\
255 CPPUNIT_TEST(SplitList_Lazy_DHP_dyn_less)\
256 CPPUNIT_TEST(SplitList_Lazy_DHP_st_less)\
257 CPPUNIT_TEST(SplitList_Lazy_DHP_st_less_stat)\
258 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_cmp)\
259 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_cmp_stat)\
260 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_cmp)\
261 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_less)\
262 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_less)\
263 CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_less_stat)\
264 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_cmp)\
265 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_cmp_stat)\
266 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_cmp)\
267 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_less)\
268 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_less)\
269 CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_less_stat)\
270 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_cmp)\
271 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_cmp_stat)\
272 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_cmp)\
273 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_less)\
274 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_less)\
275 CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_less_stat)\
276 CDSUNIT_TEST_SplitList_RCU_signal
278 //********************************************************************
281 #define CDSUNIT_DECLARE_CuckooSet \
282 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_unord)\
283 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_unord_stat)\
284 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_ord)\
285 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_ord_stat)\
286 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_unord)\
287 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_ord)\
288 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_unord_stat)\
289 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_ord_stat)\
290 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_unord)\
291 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_ord)\
292 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_unord_stat)\
293 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_ord_stat)\
294 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_unord)\
295 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_unord_stat)\
296 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_ord) \
297 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_ord_stat) \
298 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_unord_storehash)\
299 TEST_CASE(tag_CuckooSet, CuckooStripedSet_list_ord_storehash)\
300 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_unord_storehash)\
301 TEST_CASE(tag_CuckooSet, CuckooStripedSet_vector_ord_storehash)\
302 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_unord_storehash)\
303 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_list_ord_storehash)\
304 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_unord_storehash)\
305 TEST_CASE(tag_CuckooSet, CuckooRefinableSet_vector_ord_storehash)
307 #define CDSUNIT_TEST_CuckooSet \
308 CPPUNIT_TEST(CuckooStripedSet_list_unord)\
309 CPPUNIT_TEST(CuckooStripedSet_list_unord_stat)\
310 CPPUNIT_TEST(CuckooStripedSet_list_unord_storehash)\
311 CPPUNIT_TEST(CuckooStripedSet_list_ord)\
312 CPPUNIT_TEST(CuckooStripedSet_list_ord_stat)\
313 CPPUNIT_TEST(CuckooStripedSet_list_ord_storehash)\
314 CPPUNIT_TEST(CuckooStripedSet_vector_unord)\
315 CPPUNIT_TEST(CuckooStripedSet_vector_unord_stat)\
316 CPPUNIT_TEST(CuckooStripedSet_vector_unord_storehash)\
317 CPPUNIT_TEST(CuckooStripedSet_vector_ord)\
318 CPPUNIT_TEST(CuckooStripedSet_vector_ord_stat)\
319 CPPUNIT_TEST(CuckooStripedSet_vector_ord_storehash)\
320 CPPUNIT_TEST(CuckooRefinableSet_list_unord)\
321 CPPUNIT_TEST(CuckooRefinableSet_list_unord_stat)\
322 CPPUNIT_TEST(CuckooRefinableSet_list_unord_storehash)\
323 CPPUNIT_TEST(CuckooRefinableSet_list_ord)\
324 CPPUNIT_TEST(CuckooRefinableSet_list_ord_stat)\
325 CPPUNIT_TEST(CuckooRefinableSet_list_ord_storehash)\
326 CPPUNIT_TEST(CuckooRefinableSet_vector_unord)\
327 CPPUNIT_TEST(CuckooRefinableSet_vector_unord_stat)\
328 CPPUNIT_TEST(CuckooRefinableSet_vector_unord_storehash)\
329 CPPUNIT_TEST(CuckooRefinableSet_vector_ord) \
330 CPPUNIT_TEST(CuckooRefinableSet_vector_ord_stat) \
331 CPPUNIT_TEST(CuckooRefinableSet_vector_ord_storehash)
333 //********************************************************************
336 #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
337 # define CDSUNIT_DECLARE_SkipListSet_RCU_signal \
338 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_shb_less_pascal)\
339 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_shb_cmp_pascal_stat)\
340 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_shb_less_xorshift)\
341 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_shb_cmp_xorshift_stat)\
342 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_sht_less_pascal)\
343 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_sht_cmp_pascal_stat)\
344 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_sht_less_xorshift)\
345 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_sht_cmp_xorshift_stat)
347 # define CDSUNIT_TEST_SkipListSet_RCU_signal \
348 CPPUNIT_TEST(SkipListSet_rcu_shb_less_pascal)\
349 CPPUNIT_TEST(SkipListSet_rcu_shb_cmp_pascal_stat)\
350 CPPUNIT_TEST(SkipListSet_rcu_shb_less_xorshift)\
351 CPPUNIT_TEST(SkipListSet_rcu_shb_cmp_xorshift_stat)\
352 CPPUNIT_TEST(SkipListSet_rcu_sht_less_pascal)\
353 CPPUNIT_TEST(SkipListSet_rcu_sht_cmp_pascal_stat)\
354 CPPUNIT_TEST(SkipListSet_rcu_sht_less_xorshift)\
355 CPPUNIT_TEST(SkipListSet_rcu_sht_cmp_xorshift_stat)
358 # define CDSUNIT_DECLARE_SkipListSet_RCU_signal
359 # define CDSUNIT_TEST_SkipListSet_RCU_signal
362 #define CDSUNIT_DECLARE_SkipListSet \
363 TEST_CASE(tag_SkipListSet, SkipListSet_hp_less_pascal)\
364 TEST_CASE(tag_SkipListSet, SkipListSet_hp_cmp_pascal_stat)\
365 TEST_CASE(tag_SkipListSet, SkipListSet_hp_less_xorshift)\
366 TEST_CASE(tag_SkipListSet, SkipListSet_hp_cmp_xorshift_stat)\
367 TEST_CASE(tag_SkipListSet, SkipListSet_dhp_less_pascal)\
368 TEST_CASE(tag_SkipListSet, SkipListSet_dhp_cmp_pascal_stat)\
369 TEST_CASE(tag_SkipListSet, SkipListSet_dhp_less_xorshift)\
370 TEST_CASE(tag_SkipListSet, SkipListSet_dhp_cmp_xorshift_stat)\
371 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpi_less_pascal)\
372 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpi_cmp_pascal_stat)\
373 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpi_less_xorshift)\
374 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpi_cmp_xorshift_stat)\
375 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpb_less_pascal)\
376 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpb_cmp_pascal_stat)\
377 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpb_less_xorshift)\
378 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpb_cmp_xorshift_stat)\
379 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpt_less_pascal)\
380 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpt_cmp_pascal_stat)\
381 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpt_less_xorshift)\
382 TEST_CASE(tag_SkipListSet, SkipListSet_rcu_gpt_cmp_xorshift_stat)\
383 CDSUNIT_DECLARE_SkipListSet_RCU_signal
385 #define CDSUNIT_TEST_SkipListSet \
386 CPPUNIT_TEST(SkipListSet_hp_less_pascal)\
387 CPPUNIT_TEST(SkipListSet_hp_cmp_pascal_stat)\
388 CPPUNIT_TEST(SkipListSet_hp_less_xorshift)\
389 CPPUNIT_TEST(SkipListSet_hp_cmp_xorshift_stat)\
390 CPPUNIT_TEST(SkipListSet_dhp_less_pascal)\
391 CPPUNIT_TEST(SkipListSet_dhp_cmp_pascal_stat)\
392 CPPUNIT_TEST(SkipListSet_dhp_less_xorshift)\
393 CPPUNIT_TEST(SkipListSet_dhp_cmp_xorshift_stat)\
394 CPPUNIT_TEST(SkipListSet_rcu_gpi_less_pascal)\
395 CPPUNIT_TEST(SkipListSet_rcu_gpi_cmp_pascal_stat)\
396 CPPUNIT_TEST(SkipListSet_rcu_gpi_less_xorshift)\
397 CPPUNIT_TEST(SkipListSet_rcu_gpi_cmp_xorshift_stat)\
398 CPPUNIT_TEST(SkipListSet_rcu_gpb_less_pascal)\
399 CPPUNIT_TEST(SkipListSet_rcu_gpb_cmp_pascal_stat)\
400 CPPUNIT_TEST(SkipListSet_rcu_gpb_less_xorshift)\
401 CPPUNIT_TEST(SkipListSet_rcu_gpb_cmp_xorshift_stat)\
402 CPPUNIT_TEST(SkipListSet_rcu_gpt_less_pascal)\
403 CPPUNIT_TEST(SkipListSet_rcu_gpt_cmp_pascal_stat)\
404 CPPUNIT_TEST(SkipListSet_rcu_gpt_less_xorshift)\
405 CPPUNIT_TEST(SkipListSet_rcu_gpt_cmp_xorshift_stat)\
406 CDSUNIT_TEST_SkipListSet_RCU_signal
408 //********************************************************************
411 #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
412 # define CDSUNIT_DECLARE_EllenBinTreeSet_RCU_signal \
413 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_shb)\
414 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_shb_stat)\
415 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_sht)\
416 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_sht_stat)
418 # define CDSUNIT_TEST_EllenBinTreeSet_RCU_signal \
419 CPPUNIT_TEST(EllenBinTreeSet_rcu_shb)\
420 CPPUNIT_TEST(EllenBinTreeSet_rcu_shb_stat)\
421 CPPUNIT_TEST(EllenBinTreeSet_rcu_sht)\
422 CPPUNIT_TEST(EllenBinTreeSet_rcu_sht_stat)
424 # define CDSUNIT_DECLARE_EllenBinTreeSet_RCU_signal
425 # define CDSUNIT_TEST_EllenBinTreeSet_RCU_signal
428 #define CDSUNIT_DECLARE_EllenBinTreeSet \
429 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_hp)\
430 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_yield_hp)\
431 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_hp_stat)\
432 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_dhp)\
433 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_yield_dhp)\
434 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_dhp_stat)\
435 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpi)\
436 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpi_stat)\
437 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpb)\
438 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_yield_rcu_gpb)\
439 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpb_stat)\
440 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpt)\
441 TEST_CASE(tag_EllenBinTreeSet, EllenBinTreeSet_rcu_gpt_stat)\
442 CDSUNIT_DECLARE_EllenBinTreeSet_RCU_signal
444 #define CDSUNIT_TEST_EllenBinTreeSet \
445 CPPUNIT_TEST(EllenBinTreeSet_hp)\
446 CPPUNIT_TEST(EllenBinTreeSet_yield_hp)\
447 CPPUNIT_TEST(EllenBinTreeSet_hp_stat)\
448 CPPUNIT_TEST(EllenBinTreeSet_dhp)\
449 CPPUNIT_TEST(EllenBinTreeSet_yield_dhp)\
450 CPPUNIT_TEST(EllenBinTreeSet_dhp_stat)\
451 CPPUNIT_TEST(EllenBinTreeSet_rcu_gpi)\
452 /*CPPUNIT_TEST(EllenBinTreeSet_rcu_gpi_stat)*/\
453 CPPUNIT_TEST(EllenBinTreeSet_rcu_gpb)\
454 CPPUNIT_TEST(EllenBinTreeSet_yield_rcu_gpb)\
455 CPPUNIT_TEST(EllenBinTreeSet_rcu_gpb_stat)\
456 CPPUNIT_TEST(EllenBinTreeSet_rcu_gpt)\
457 CPPUNIT_TEST(EllenBinTreeSet_rcu_gpt_stat)\
458 CDSUNIT_TEST_EllenBinTreeSet_RCU_signal
460 //********************************************************************
463 #define CDSUNIT_DECLARE_StripedSet_common \
464 TEST_CASE( tag_StripedSet, StripedSet_list) \
465 TEST_CASE( tag_StripedSet, StripedSet_vector) \
466 TEST_CASE( tag_StripedSet, StripedSet_set) \
467 TEST_CASE( tag_StripedSet, StripedSet_hashset) \
468 TEST_CASE( tag_StripedSet, StripedSet_boost_unordered_set) \
469 TEST_CASE( tag_StripedSet, StripedSet_rational_list) \
470 TEST_CASE( tag_StripedSet, StripedSet_rational_vector) \
471 TEST_CASE( tag_StripedSet, StripedSet_rational_set) \
472 TEST_CASE( tag_StripedSet, StripedSet_rational_hashset) \
473 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_unordered_set)
475 #define CDSUNIT_TEST_StripedSet_common \
476 CPPUNIT_TEST(StripedSet_list) \
477 CPPUNIT_TEST(StripedSet_vector) \
478 CPPUNIT_TEST(StripedSet_set) \
479 CPPUNIT_TEST(StripedSet_hashset) \
480 CPPUNIT_TEST(StripedSet_boost_unordered_set) \
481 CPPUNIT_TEST(StripedSet_rational_list) \
482 CPPUNIT_TEST(StripedSet_rational_vector) \
483 CPPUNIT_TEST(StripedSet_rational_set) \
484 CPPUNIT_TEST(StripedSet_rational_hashset) \
485 CPPUNIT_TEST(StripedSet_rational_boost_unordered_set)
487 #if BOOST_VERSION >= 104800
488 # define CDSUNIT_DECLARE_StripedSet_boost_container \
489 TEST_CASE( tag_StripedSet, StripedSet_boost_list) \
490 TEST_CASE( tag_StripedSet, StripedSet_boost_slist) \
491 TEST_CASE( tag_StripedSet, StripedSet_boost_vector) \
492 TEST_CASE( tag_StripedSet, StripedSet_boost_stable_vector) \
493 TEST_CASE( tag_StripedSet, StripedSet_boost_set) \
494 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_list) \
495 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_slist) \
496 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_vector) \
497 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_stable_vector) \
498 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_set)
500 # define CDSUNIT_TEST_StripedSet_boost_container \
501 CPPUNIT_TEST(StripedSet_boost_list) \
502 CPPUNIT_TEST(StripedSet_boost_slist) \
503 CPPUNIT_TEST(StripedSet_boost_vector) \
504 CPPUNIT_TEST(StripedSet_boost_stable_vector) \
505 CPPUNIT_TEST(StripedSet_boost_set) \
506 CPPUNIT_TEST(StripedSet_rational_boost_list) \
507 CPPUNIT_TEST(StripedSet_rational_boost_slist) \
508 CPPUNIT_TEST(StripedSet_rational_boost_vector) \
509 CPPUNIT_TEST(StripedSet_rational_boost_stable_vector) \
510 CPPUNIT_TEST(StripedSet_rational_boost_set)
512 # define CDSUNIT_DECLARE_StripedSet_boost_container
513 # define CDSUNIT_TEST_StripedSet_boost_container
516 #if BOOST_VERSION >= 104800 && defined(CDS_UNIT_SET_TYPES_ENABLE_BOOST_FLAT_CONTAINERS)
517 # define CDSUNIT_DECLARE_StripedSet_boost_flat_container \
518 TEST_CASE( tag_StripedSet, StripedSet_boost_flat_set) \
519 TEST_CASE( tag_StripedSet, StripedSet_rational_boost_flat_set)
521 # define CDSUNIT_TEST_StripedSet_boost_flat_container \
522 CPPUNIT_TEST(StripedSet_boost_flat_set) \
523 CPPUNIT_TEST(StripedSet_rational_boost_flat_set)
525 # define CDSUNIT_DECLARE_StripedSet_boost_flat_container
526 # define CDSUNIT_TEST_StripedSet_boost_flat_container
529 #define CDSUNIT_DECLARE_StripedSet \
530 CDSUNIT_DECLARE_StripedSet_common \
531 CDSUNIT_DECLARE_StripedSet_boost_container \
532 CDSUNIT_DECLARE_StripedSet_boost_flat_container
534 #define CDSUNIT_TEST_StripedSet \
535 CDSUNIT_TEST_StripedSet_common \
536 CDSUNIT_TEST_StripedSet_boost_container \
537 CDSUNIT_TEST_StripedSet_boost_flat_container
540 #define CDSUNIT_DECLARE_RefinableSet_common \
541 TEST_CASE( tag_StripedSet, RefinableSet_list) \
542 TEST_CASE( tag_StripedSet, RefinableSet_vector) \
543 TEST_CASE( tag_StripedSet, RefinableSet_set) \
544 TEST_CASE( tag_StripedSet, RefinableSet_hashset) \
545 TEST_CASE( tag_StripedSet, RefinableSet_boost_unordered_set) \
546 TEST_CASE( tag_StripedSet, RefinableSet_rational_list) \
547 TEST_CASE( tag_StripedSet, RefinableSet_rational_vector) \
548 TEST_CASE( tag_StripedSet, RefinableSet_rational_set) \
549 TEST_CASE( tag_StripedSet, RefinableSet_rational_hashset) \
550 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_unordered_set)
553 //********************************************************************
556 #define CDSUNIT_TEST_RefinableSet_common \
557 CPPUNIT_TEST(RefinableSet_list) \
558 CPPUNIT_TEST(RefinableSet_vector) \
559 CPPUNIT_TEST(RefinableSet_set) \
560 CPPUNIT_TEST(RefinableSet_hashset) \
561 CPPUNIT_TEST(RefinableSet_boost_unordered_set) \
562 CPPUNIT_TEST(RefinableSet_rational_list) \
563 CPPUNIT_TEST(RefinableSet_rational_vector) \
564 CPPUNIT_TEST(RefinableSet_rational_set) \
565 CPPUNIT_TEST(RefinableSet_rational_hashset) \
566 CPPUNIT_TEST(RefinableSet_rational_boost_unordered_set)
568 #if BOOST_VERSION >= 104800
569 # define CDSUNIT_DECLARE_RefinableSet_boost_container \
570 TEST_CASE( tag_StripedSet, RefinableSet_boost_list) \
571 TEST_CASE( tag_StripedSet, RefinableSet_boost_slist) \
572 TEST_CASE( tag_StripedSet, RefinableSet_boost_vector) \
573 TEST_CASE( tag_StripedSet, RefinableSet_boost_stable_vector) \
574 TEST_CASE( tag_StripedSet, RefinableSet_boost_set) \
575 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_list) \
576 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_slist) \
577 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_vector) \
578 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_stable_vector) \
579 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_set)
581 # define CDSUNIT_TEST_RefinableSet_boost_container \
582 CPPUNIT_TEST(RefinableSet_boost_list) \
583 CPPUNIT_TEST(RefinableSet_boost_slist) \
584 CPPUNIT_TEST(RefinableSet_boost_vector) \
585 CPPUNIT_TEST(RefinableSet_boost_stable_vector) \
586 CPPUNIT_TEST(RefinableSet_boost_set) \
587 CPPUNIT_TEST(RefinableSet_rational_boost_list) \
588 CPPUNIT_TEST(RefinableSet_rational_boost_slist) \
589 CPPUNIT_TEST(RefinableSet_rational_boost_vector) \
590 CPPUNIT_TEST(RefinableSet_rational_boost_stable_vector) \
591 CPPUNIT_TEST(RefinableSet_rational_boost_set)
593 # define CDSUNIT_DECLARE_RefinableSet_boost_container
594 # define CDSUNIT_TEST_RefinableSet_boost_container
597 #if BOOST_VERSION >= 104800 && defined(CDS_UNIT_SET_TYPES_ENABLE_BOOST_FLAT_CONTAINERS)
598 # define CDSUNIT_DECLARE_RefinableSet_boost_flat_container \
599 TEST_CASE( tag_StripedSet, RefinableSet_boost_flat_set) \
600 TEST_CASE( tag_StripedSet, RefinableSet_rational_boost_flat_set)
602 # define CDSUNIT_TEST_RefinableSet_boost_flat_container \
603 CPPUNIT_TEST(RefinableSet_boost_flat_set) \
604 CPPUNIT_TEST(RefinableSet_rational_boost_flat_set)
606 # define CDSUNIT_DECLARE_RefinableSet_boost_flat_container
607 # define CDSUNIT_TEST_RefinableSet_boost_flat_container
610 #define CDSUNIT_DECLARE_RefinableSet \
611 CDSUNIT_DECLARE_RefinableSet_common \
612 CDSUNIT_DECLARE_RefinableSet_boost_container \
613 CDSUNIT_DECLARE_RefinableSet_boost_flat_container
615 #define CDSUNIT_TEST_RefinableSet \
616 CDSUNIT_TEST_RefinableSet_common \
617 CDSUNIT_TEST_RefinableSet_boost_container \
618 CDSUNIT_TEST_RefinableSet_boost_flat_container
620 #endif // #ifndef CDSUNIT_SET_DEFS_H