...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_exception; class execution_monitor; class execution_aborted; 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); } }