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

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

PrevUpHomeNext