Remove CDS_RVALUE_SUPPORT, CDS_MOVE_SEMANTICS_SUPPORT macros and emulating code
[libcds.git] / cds / container / ellen_bintree_base.h
index 80d8e6df8e553a05574909d40407226266897664..6119780ef68a3b86b06c412be2e2f68f1f068b12 100644 (file)
@@ -61,21 +61,17 @@ namespace cds { namespace container {
                 : m_Value(v)
             {}
 
-#ifdef CDS_CXX11_VARIADIC_TEMPLATE_SUPPORT
             /// Copy constructor
             template <typename... Args>
             node( Args const&... args)
                 : m_Value( args... )
             {}
 
-#ifdef CDS_RVALUE_SUPPORT
             /// Move constructor
             template <typename... Args>
             node( Args&&... args)
                 : m_Value( std::forward<Args>(args)... )
             {}
-#endif  // CDS_RVALUE_SUPPORT
-#endif  // CDS_CXX11_VARIADIC_TEMPLATE_SUPPORT
         };
 
         /// EllenBinTreeMap leaf node