namespace {
typedef cds::urcu::gc< cds::urcu::signal_threaded<> > rcu_type;
- struct RCU_SHT_cmp_traits: public cc::michael_list::type_traits
+ struct RCU_SHT_cmp_traits : public cc::michael_list::traits
{
typedef MichaelListTestHeader::cmp<MichaelListTestHeader::item> compare;
};
#ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
namespace {
- struct RCU_SHT_less_traits: public cc::michael_list::type_traits
+ struct RCU_SHT_less_traits: public cc::michael_list::traits
{
typedef MichaelListTestHeader::lt<MichaelListTestHeader::item> less;
};
#ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
namespace {
- struct RCU_SHT_cmpmix_traits: public cc::michael_list::type_traits
+ struct RCU_SHT_cmpmix_traits: public cc::michael_list::traits
{
typedef MichaelListTestHeader::cmp<MichaelListTestHeader::item> compare;
typedef MichaelListTestHeader::lt<MichaelListTestHeader::item> less;
#ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
namespace {
- struct RCU_SHT_ic_traits: public cc::michael_list::type_traits
+ struct RCU_SHT_ic_traits: public cc::michael_list::traits
{
typedef MichaelListTestHeader::lt<MichaelListTestHeader::item> less;
typedef cds::atomicity::item_counter item_counter;