ensure() and find(key) member functions are declared using [[deprecated]] attribute
[libcds.git] / cds / intrusive / ellen_bintree_rcu.h
index c0b8be528c4486395f213ef47ab1e6fc9b5684bb..3588294303147fdd30e3167ab0e047c05dd439fd 100644 (file)
@@ -852,8 +852,8 @@ namespace cds { namespace intrusive {
             return std::make_pair( true, true );
         }
         //@cond
-        // Deprecated, use update()
         template <typename Func>
+        CDS_DEPRECATED("ensure() is deprecated, use update()")
         std::pair<bool, bool> ensure( value_type& val, Func func )
         {
             return update( val, func, true );
@@ -1071,8 +1071,8 @@ namespace cds { namespace intrusive {
             return false;
         }
         //@cond
-        // Deprecated, use contains()
         template <typename Q>
+        CDS_DEPRECATED("deprecated, use contains()")
         bool find( Q const& key ) const
         {
             return contains( key );
@@ -1108,8 +1108,8 @@ namespace cds { namespace intrusive {
             return false;
         }
         //@cond
-        // Deprecated, use contains()
         template <typename Q, typename Less>
+        CDS_DEPRECATED("deprecated, use contains()")
         bool find_with( Q const& key, Less pred ) const
         {
             return contains( key, pred );