...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
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); } }