Remove CDS_EMPLACE_SUPPORT macro and unused code
[libcds.git] / cds / container / ellen_bintree_set_rcu.h
index 11ea6f5259efb039f86add6db44d4c2f9818002d..579da7a99e32a872648778f6527580ae330aba35 100644 (file)
@@ -362,15 +362,11 @@ namespace cds { namespace container {
             return bRes;
         }
 
-#   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.
 
             RCU \p synchronize method can be called. RCU should not be locked.
-
-            @note This function is available only for compiler that supports
-            variadic template and move semantics
         */
         template <typename... Args>
         bool emplace( Args&&... args )
@@ -382,7 +378,6 @@ namespace cds { namespace container {
             }
             return false;
         }
-#   endif
 
         /// Delete \p key from the set
         /** \anchor cds_nonintrusive_EllenBinTreeSet_rcu_erase_val