From 02ebeaea852ffecbf1e8759dc608b51a2f3fcf95 Mon Sep 17 00:00:00 2001 From: khizmax Date: Mon, 21 Mar 2016 00:23:39 +0300 Subject: [PATCH] Minor improvements related to boost::intrusive containers --- cds/intrusive/striped_set/adapter.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cds/intrusive/striped_set/adapter.h b/cds/intrusive/striped_set/adapter.h index 2f416cc7..3155c1f5 100644 --- a/cds/intrusive/striped_set/adapter.h +++ b/cds/intrusive/striped_set/adapter.h @@ -255,7 +255,7 @@ namespace cds { namespace intrusive { return std::make_pair( true, res.second ); } else { - auto it = m_Set.find( val ); + auto it = m_Set.find( val, key_comparator() ); if ( it == m_Set.end() ) return std::make_pair( false, false ); f( false, *it, val ); @@ -265,7 +265,7 @@ namespace cds { namespace intrusive { bool unlink( value_type& val ) { - iterator it = m_Set.find( value_type(val)); + iterator it = m_Set.find( val, key_comparator() ); if ( it == m_Set.end() || &(*it) != &val ) return false; m_Set.erase( it ); -- 2.34.1