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 the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Header <boost/test/execution_monitor.hpp>

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);
  }
}

PrevUpHomeNext