...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 = = FE_DIVBYZERO, BOOST_FPE_INEXACT = = FE_INEXACT, BOOST_FPE_INVALID = = FE_INVALID, BOOST_FPE_OVERFLOW = = FE_OVERFLOW, BOOST_FPE_UNDERFLOW = = FE_UNDERFLOW, BOOST_FPE_ALL = = FE_ALL_EXCEPT, BOOST_FPE_INV = = BOOST_FPE_ALL+1 }; unsigned enable(unsigned mask); unsigned disable(unsigned mask); } }