libfsafe  0.1.1
eases writing fail-safe code (C++)
/home/ptr/dev/dev-libs/libfsafe/libfsafe/PostconditionViolation.hxx
Go to the documentation of this file.
00001 /**
00002  * @file
00003  *
00004  * Contains declaration of @ref libfsafe::PostconditionViolation
00005  */
00006 
00007 #ifndef LIBFSAFE_POSTCONDITIONVIOLATION_HXX
00008 #define LIBFSAFE_POSTCONDITIONVIOLATION_HXX
00009 
00010 #include <libsex/declare.hxx>
00011 #include <libfsafe/AssertionFailure.hxx>
00012 
00013 /**
00014  * @class libfsafe::PostconditionViolation
00015  *
00016  * Indicates that a caller did not fulfill its part
00017  * of the contract.
00018  *
00019  * Inherits from @ref AssertionFailure.
00020  */
00021 namespace libfsafe
00022 {
00023         class PostconditionViolation;
00024 }
00025 
00026 LIBSEX_DECLARE(
00027         libfsafe::AssertionFailure,
00028         libfsafe,
00029         PostconditionViolation)
00030 
00031 #endif
 All Classes Files Defines