3 // Forward declarations
9 // Including this header is a bad thing for header testing. How to avoid it?..
10 #include <cds/cxx11_atomic.h> // for cds::atomicity::empty_item_counter
12 namespace test_beans {
13 template <typename ItemCounter>
14 struct check_item_counter {
15 bool operator()( size_t nReal, size_t nExpected )
17 return nReal == nExpected;
22 struct check_item_counter<cds::atomicity::empty_item_counter>
24 bool operator()( size_t nReal, size_t /*nExpected*/ )