{}
template <typename Predicate>
- bool operator()(Predicate pr) CDS_NOEXCEPT_( noexcept(Predicate()()) )
+ bool operator()(Predicate pr) CDS_NOEXCEPT
{
return pr();
}
}
template <typename Predicate>
- bool operator()( Predicate pr ) CDS_NOEXCEPT_( noexcept( Predicate()() ) )
+ bool operator()( Predicate pr ) CDS_NOEXCEPT
{
if ( pr() )
return true;
}
template <typename Predicate>
- bool operator()( Predicate pr ) CDS_NOEXCEPT_( noexcept( Predicate()() ) )
+ bool operator()( Predicate pr ) CDS_NOEXCEPT
{
if ( pr() )
return true;
}
template <typename Predicate>
- bool operator()( Predicate pr ) CDS_NOEXCEPT_( noexcept( Predicate()() ) )
+ bool operator()( Predicate pr ) CDS_NOEXCEPT
{
if ( pr() )
return true;
}
template <typename Predicate>
- bool operator()( Predicate pr ) CDS_NOEXCEPT_( noexcept(Predicate()()) && noexcept( spin_backoff()()) && noexcept( yield_backoff()()))
+ bool operator()( Predicate pr ) CDS_NOEXCEPT_(noexcept( spin_backoff()()) && noexcept( yield_backoff()()))
{
if ( m_nExpCur <= m_nExpMax ) {
for ( size_t n = 0; n < m_nExpCur; ++n ) {
}
template <typename Predicate>
- bool operator()( Predicate pr ) const CDS_NOEXCEPT_( noexcept(Predicate()()))
+ bool operator()( Predicate pr ) const CDS_NOEXCEPT
{
for ( unsigned int i = 0; i < m_nTimeout; i += 2 ) {
if ( pr() )