X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=cds%2Fintrusive%2Fdetails%2Fmichael_set_base.h;h=9bf2cd7368f2601a1a176f0216ecda3e95a75c0b;hp=070ee0fb2e959af03a7591fa720b897e0d659cb4;hb=65f7355b1eaa63b1a46d2172d10d45e400e6d862;hpb=45055c6284d06cdea7febc702092a52c2cd262a8 diff --git a/cds/intrusive/details/michael_set_base.h b/cds/intrusive/details/michael_set_base.h index 070ee0fb..9bf2cd73 100644 --- a/cds/intrusive/details/michael_set_base.h +++ b/cds/intrusive/details/michael_set_base.h @@ -204,6 +204,11 @@ namespace cds { namespace intrusive { return m_pCurBucket != m_pEndBucket ? m_pCurBucket : nullptr; } + list_iterator const& underlying_iterator() const + { + return m_itList; + } + template bool operator ==(iterator const& i) const { @@ -214,7 +219,6 @@ namespace cds { namespace intrusive { { return !( *this == i ); } - }; } //@endcond