|
BitShift Validate 0.1.0
BitShift Validate API Reference Documentation
|
#include <bitshift/validate/failure.hxx>
Public Member Functions | |
| virtual | ~assertion_failure () noexcept=default |
| virtual void | report (reporter &r) const =0 |
Protected Member Functions | |
| assertion_failure ()=default | |
| assertion_failure (assertion_failure const &)=delete | |
| assertion_failure (assertion_failure &&)=delete | |
| assertion_failure & | operator= (assertion_failure const &)=delete |
| assertion_failure & | operator= (assertion_failure &&)=delete |
Class used to indicate an assertion failure.
|
virtualdefaultnoexcept |
Destructor.
|
protecteddefault |
Constructor.
|
protecteddelete |
Copy-construction is disabled.
|
protecteddelete |
Move-construction is disabled.
|
pure virtual |
Report assertion failure.
| r | The reporter. |
Implemented in bitshift::validate::binary_assertion_failure, and bitshift::validate::unary_assertion_failure.
|
protecteddelete |
Copy-assignment is disabled.
|
protecteddelete |
Move-assignment is disabled.