Remove CDS_EMPLACE_SUPPORT macro and unused code
[libcds.git] / cds / container / michael_set.h
index 2b1ebbf6c6a2fb34ed6ba43699d7445a404e5c7b..a41554860feceee66d754eec2c10c2579b7a00e7 100644 (file)
@@ -407,13 +407,9 @@ namespace cds { namespace container {
             return bRet;
         }
 
-#   ifdef CDS_EMPLACE_SUPPORT
         /// Inserts data of type \ref value_type constructed with <tt>std::forward<Args>(args)...</tt>
         /**
             Returns \p true if inserting successful, \p false otherwise.
-
-            @note This function is available only for compiler that supports
-            variadic template and move semantics
         */
         template <typename... Args>
         bool emplace( Args&&... args )
@@ -423,7 +419,6 @@ namespace cds { namespace container {
                 ++m_ItemCounter;
             return bRet;
         }
-#   endif
 
         /// Deletes \p key from the set
         /** \anchor cds_nonintrusive_MichaelSet_erase_val