Switched from libsex-3.0.0 to libsex-3.1.0.
[libfsafe.git] / libfsafe / PostconditionViolation.hxx
blobb42ecfa598c1a5e3c6195d867e450fb6e805c44c
1 /**
2 * @file
4 * Contains declaration of @ref libfsafe::PostconditionViolation
5 */
7 #ifndef LIBFSAFE_POSTCONDITIONVIOLATION_HXX
8 #define LIBFSAFE_POSTCONDITIONVIOLATION_HXX
10 #include <libsex/declare.hxx>
11 #include <libfsafe/AssertionFailure.hxx>
13 /**
14 * @class libfsafe::PostconditionViolation
16 * Indicates that a caller did not fulfill its part
17 * of the contract.
19 * Inherits from @ref AssertionFailure.
21 namespace libfsafe
23 class PostconditionViolation;
26 LIBSEX_DECLARE(
27 libfsafe::AssertionFailure,
28 libfsafe,
29 PostconditionViolation)
31 #endif