Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bsls_fuzztest.h File Reference

Provide macros for use in fuzz testing narrow-contract functions. More...

Go to the source code of this file.

Classes

struct  bsls::FuzzTestPreconditionTracker
class  bsls::FuzzTestHandlerGuard

Namespaces

namespace  bsls

Defines

#define BSLS_FUZZTEST_EVALUATE_IMP(X)
#define BSLS_FUZZTEST_EVALUATE_RAW_IMP(X)
#define BSLS_FUZZTEST_EVALUATE(X)
#define BSLS_FUZZTEST_EVALUATE_RAW(X)

Detailed Description


Define Documentation

#define BSLS_FUZZTEST_EVALUATE_IMP (   X  ) 
Value:
do {                                    \
        X;                                                                    \
    } while (false)
#define BSLS_FUZZTEST_EVALUATE_RAW_IMP (   X  ) 
Value:
do {                                \
        X;                                                                    \
    } while (false)
#define BSLS_FUZZTEST_EVALUATE (   X  ) 
Value:
do {                                        \
        X;                                                                    \
    } while (false)
#define BSLS_FUZZTEST_EVALUATE_RAW (   X  ) 
Value:
do {                                    \
        X;                                                                    \
    } while (false)