|> The Execution Monitor >
Sometimes we need to call a function and make sure that no user or system originated exceptions are being thrown by it. Uniform exception reporting is also may be convenient. That's the purpose of the Boost.Test's Execution Monitor.
The Execution Monitor is a lower-level component of the Boost Test Library. It is the base for implementing all other Boost.Test components, but also can be used standalone to get controlled execution of error-prone functions with a uniform error notification. The Execution Monitor calls a user-supplied function in a controlled environment, relieving users from messy error detection.
Last revised: , at