3 #include "set/hdr_intrusive_multilevel_hashset.h"
4 #include <cds/intrusive/multilevel_hashset_hp.h>
8 typedef cds::gc::HP gc_type;
11 void IntrusiveMultiLevelHashSetHdrTest::hp_stdhash()
13 typedef size_t hash_type;
15 struct traits: public ci::multilevel_hashset::traits
17 typedef get_hash<hash_type> hash_accessor;
19 typedef ci::MultiLevelHashSet< gc_type, Item<hash_type>, traits > set_type;
22 typedef ci::MultiLevelHashSet<
25 typename ci::multilevel_hashset::make_traits<
26 ci::multilevel_hashset::hash_accessor< get_hash<hash_type>>
33 CPPUNIT_TEST_SUITE_REGISTRATION(set::IntrusiveMultiLevelHashSetHdrTest);