X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=tests%2Ftest-hdr%2Ftree%2Fhdr_intrusive_ellen_bintree_hp_member.cpp;h=3ccac6bc57674f664f544d3f94261dacf58cb0de;hp=a68eafd7d688fe9cbc5557fc1440e7183c9abe8d;hb=f744d09b7f253de16a7d8010418757cf05a7f458;hpb=b2a026faa2deb82a4dbb6ba77c5cd239648a4087 diff --git a/tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp_member.cpp b/tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp_member.cpp index a68eafd7..3ccac6bc 100644 --- a/tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp_member.cpp +++ b/tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp_member.cpp @@ -122,7 +122,7 @@ namespace tree { test(); } - void IntrusiveBinTreeHdrTest::EllenBinTree_hp_member_cmp_ic_stat() + void IntrusiveBinTreeHdrTest::EllenBinTree_hp_member_cmp_ic_stat() { typedef ci::EllenBinTree< cds::gc::HP, key_type, member_value, ci::ellen_bintree::make_traits< @@ -138,6 +138,23 @@ namespace tree { test(); } + void IntrusiveBinTreeHdrTest::EllenBinTree_hp_member_cmp_ic_stat_yield() + { + typedef ci::EllenBinTree< cds::gc::HP, key_type, member_value, + ci::ellen_bintree::make_traits< + member_hook + ,ci::ellen_bintree::key_extractor< key_extractor< member_value > > + ,co::compare< compare< member_value > > + ,ci::opt::disposer< disposer< member_value > > + ,co::item_counter< cds::atomicity::item_counter > + ,co::stat< ci::ellen_bintree::stat<> > + , co::back_off< cds::backoff::yield > + >::type + > tree_type; + + test(); + } + void IntrusiveBinTreeHdrTest::EllenBinTree_hp_member_less_pool() { typedef ci::EllenBinTree< cds::gc::HP, key_type, member_value,