4 * Contains declaration of @ref libfsafe::PreconditionViolation
7 #ifndef LIBFSAFE_PRECONDITIONVIOLATION_HXX
8 #define LIBFSAFE_PRECONDITIONVIOLATION_HXX
10 #include <libsex/declare.hxx>
11 #include <libfsafe/AssertionFailure.hxx>
14 * @class libfsafe::PreconditionViolation
16 * Indicates that an assertion failed.
18 * Superclass of all exceptions thrown by this
19 * library and also thrown by the general ASSERT
24 class PreconditionViolation
;
28 libfsafe::AssertionFailure
,
30 PreconditionViolation
)