Remove CDS_EMPLACE_SUPPORT macro and unused code
[libcds.git] / cds / container / details / make_skip_list_set.h
index e88ee5c04cfb57a43adfcf370e6b3411dc85e2d4..061d24b603d4e6dcb7c96ce356743109c40668df 100644 (file)
@@ -36,7 +36,6 @@ namespace cds { namespace container { namespace details {
                 }
             }
 
-#       ifdef CDS_EMPLACE_SUPPORT
             template <typename Q, typename... Args>
             node_type( unsigned int nHeight, atomic_marked_ptr * pTower, Q&& q, Args&&... args )
                 : m_Value( std::forward<Q>(q), std::forward<Args>(args)... )
@@ -46,7 +45,6 @@ namespace cds { namespace container { namespace details {
                     base_class::make_tower( nHeight, pTower );
                 }
             }
-#       endif
 
         private:
             node_type() ;   // no default ctor