2017-09-04 16:47:27 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00
2017-08-28 21:01:03 -07:00

Design By Contract for C++ (DBC++)
==================================

The DBC++ library supports Design By Contract (DBC) for the C++ programming 
language.

Essentially, all Eiffel programming language DBC features are supported by 
DBC++. Among others:
1)  "old" prefix in postconditions;
2)  Subcontracting;
3)  Optional contract compilation;
4)  Full integration with Doxygen.

IMPORTANT:  The library is still under development, its API should be 
            considered experimental and subject to change.

The documentation is yet to be written. Please look at the examples in the
"example/" directory for illustrations on how to use the library.

Run `make' to see how to build examples, test, install, etc.

The library requires the C++ Boost library http://www.boost.org/. In particular
Boost.Preprocessor and Boost.MPL are required.

Description
Mirrored via gitea-mirror
Readme 13 MiB
Languages
C++ 99.6%
Eiffel 0.1%
CMake 0.1%