Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2021. The current version is 1.89.0.
Defines public interface of the Execution Monitor and related classes.
BOOST_TEST_DISABLE_ALT_STACK BOOST_TEST_SYS_ASSERT(cond)
namespace boost { class execution_aborted; class execution_exception; class execution_monitor; class system_error; namespace fpe { enum masks { BOOST_FPE_OFF = = 0, BOOST_FPE_DIVBYZERO = = BOOST_FPE_OFF, BOOST_FPE_INEXACT = = BOOST_FPE_OFF, BOOST_FPE_INVALID = = BOOST_FPE_OFF, BOOST_FPE_OVERFLOW = = BOOST_FPE_OFF, BOOST_FPE_UNDERFLOW = = BOOST_FPE_OFF, BOOST_FPE_ALL = = BOOST_FPE_OFF, BOOST_FPE_INV = = BOOST_FPE_ALL+1 }; unsigned enable(unsigned mask); unsigned disable(unsigned mask); } }