EllenBinTree refactoring
[libcds.git] / tests / test-hdr / tree / hdr_ellenbintree_set_rcu_gpb.cpp
index c91a441762f3cfca6d4076728a63c60555433114..063dfb61bd1556db73679b0e7263c788c8df9b0a 100644 (file)
@@ -24,17 +24,15 @@ namespace tree {
                 std::cout << t.statistics();
             }
         };
-
     }
 
     void EllenBinTreeSetHdrTest::EllenBinTree_rcu_gpb_less()
     {
-        typedef cc::EllenBinTreeSet< rcu_type, key_type, value_type,
-            cc::ellen_bintree::make_set_traits<
-                cc::ellen_bintree::key_extractor< key_extractor >
-                ,co::less< less >
-            >::type
-        > set_type;
+        struct set_traits : public cc::ellen_bintree::traits{
+            typedef EllenBinTreeSetHdrTest::key_extractor key_extractor;
+            typedef EllenBinTreeSetHdrTest::less less;
+        };
+        typedef cc::EllenBinTreeSet< rcu_type, key_type, value_type, set_traits > set_type;
 
         test_rcu<set_type, print_stat>();
     }