Remove CDS_EMPLACE_SUPPORT macro and unused code
[libcds.git] / cds / container / skip_list_map_impl.h
index 0f9ccea6b7c5b7a59d10a1782afe81a6c606b3bb..736692cd0e0c823b71de9795c8a6eacc7e63d081 100644 (file)
@@ -397,13 +397,9 @@ namespace cds { namespace container {
             return false;
         }
 
-#   ifdef CDS_EMPLACE_SUPPORT
         /// For key \p key 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 K, typename... Args>
         bool emplace( K&& key, Args&&... args )
@@ -415,8 +411,6 @@ namespace cds { namespace container {
             }
             return false;
         }
-#   endif
-
 
         /// Ensures that the \p key exists in the map
         /**