void IntrusiveHashSetHdrTest::HP_base_cmp_lazy()
{
typedef base_int_item< ci::lazy_list::node<cds::gc::HP> > item;
- typedef ci::LazyList< cds::gc::HP
- ,item
- ,ci::lazy_list::make_traits<
+ struct list_traits :
+ public ci::lazy_list::make_traits<
ci::opt::hook< ci::lazy_list::base_hook< co::gc<cds::gc::HP> > >
,co::compare< cmp<item> >
,ci::opt::disposer< faked_disposer >
,ci::opt::back_off< cds::backoff::pause >
>::type
- > bucket_type;
+ {};
+ typedef ci::LazyList< cds::gc::HP, item, list_traits > bucket_type;
typedef ci::MichaelHashSet< cds::gc::HP, bucket_type,
ci::michael_set::make_traits<