Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

bsls::FuzzTestPreconditionException Class Reference

#include <bsls_fuzztestpreconditionexception.h>

List of all members.

Public Member Functions

BSLS_KEYWORD_CONSTEXPR FuzzTestPreconditionException (const AssertViolation &assertViolation)
const AssertViolationassertViolation () const

Detailed Description

This class is an implementation detail of the bsls fuzz testing framework and should not be used directly in user code. It implements an immutable mechanism to communicate to a test-case handler information about the context of a precondition that fails.

See Component bsls_fuzztestpreconditionexception


Constructor & Destructor Documentation

BSLS_KEYWORD_CONSTEXPR bsls::FuzzTestPreconditionException::FuzzTestPreconditionException ( const AssertViolation assertViolation  )  [explicit]

Create a FuzzTestPreconditionException object with the specified assertViolation.


Member Function Documentation

const AssertViolation& bsls::FuzzTestPreconditionException::assertViolation (  )  const

Return an AssertViolation containing the details of the precondition that has failed.


The documentation for this class was generated from the following file: