This utility class is used by the preprocessor macros to appropriately handle precondition violations that occur in different levels and components.
Synopsis
Declared in <bsls_fuzztest.h>
struct FuzzTestPreconditionTracker;
Static Member Functions
Name |
Description |
Throw a |
|
Invoke the assertion/review handler returned by |
|
Increment the assertion/review block depth level counter. |
|
Decrement the assertion/review block depth level counter and record that the first precondition block has ended if the depth level changed to 0. The behavior is undefined unless the depth level is positive. |
|
Throw a |
|
Store the specified |
Created with MrDocs