return std::make_pair( node_to_iterator( pNode ), bRes.second );
}
//@cond
- // Deprecated, use update()
template <typename Q>
+ CDS_DEPRECATED("ensure() is deprecated, use update()")
std::pair<iterator, bool> ensure( const Q& val )
{
return update( val, true );
return base_class::nonconst_end();
}
//@cond
- // Deprecated, use contains()
template <typename Q>
+ CDS_DEPRECATED("deprecated, use contains()")
iterator find( Q const& key ) const
{
return contains( key );
return base_class::nonconst_end();
}
//@cond
- // Deprecated, use contains()
template <typename Q, typename Less>
+ CDS_DEPRECATED("deprecated, use contains()")
iterator find_with( Q const& key, Less pred ) const
{
return contains( key, pred );