Replace variadic template emulation for option list with native template (remove...
[libcds.git] / cds / container / michael_set_base.h
index 41ea147311249f94b9c8776bc0815b57ba416743..b7c2c3c05fe8133886d117039c41eb370d97f10a 100644 (file)
@@ -19,9 +19,9 @@ namespace cds { namespace container {
         /**
             This is a synonym for intrusive::michael_set::make_traits
         */
-        template <CDS_DECL_OPTIONS3>
+        template <typename... Options>
         struct make_traits {
-            typedef typename intrusive::michael_set::make_traits<CDS_OPTIONS3>::type type  ;   ///< Result of metafunction
+            typedef typename intrusive::michael_set::make_traits<Options...>::type type  ;   ///< Result of metafunction
         };
 
         //@cond