@@ -32,16 +32,11 @@ namespace sr | |||
{ | |||
bool should_execute() const noexcept | |||
{ | |||
return uncaught_exceptions() > m_uncaught_on_creation; | |||
} | |||
int uncaught_exceptions() const noexcept | |||
{ | |||
return ( std::uncaught_exception() == true ? 1 : 0 ); | |||
return std::uncaught_exceptions() > m_uncaught_on_creation; | |||
} | |||
int m_uncaught_on_creation = uncaught_exceptions(); | |||
int m_uncaught_on_creation = std::uncaught_exceptions(); | |||
}; | |||
@@ -32,15 +32,11 @@ namespace sr | |||
{ | |||
bool should_execute() const noexcept | |||
{ | |||
return uncaught_exceptions() <= m_uncaught_on_creation; | |||
return std::uncaught_exceptions() <= m_uncaught_on_creation; | |||
} | |||
int uncaught_exceptions() const noexcept | |||
{ | |||
return ( std::uncaught_exception() == true ? 1 : 0 ); | |||
} | |||
int m_uncaught_on_creation = uncaught_exceptions(); | |||
int m_uncaught_on_creation = std::uncaught_exceptions(); | |||
}; | |||
} |