Go to file
Lorenzo Caminiti e2cffe0237 website url
2016-06-12 11:39:33 -07:00
build added copyright info to all source files 2016-06-11 12:41:57 -07:00
doc published website 2016-06-12 11:29:34 -07:00
example published website 2016-06-12 11:29:34 -07:00
include/boost added copyright info to all source files 2016-06-11 12:41:57 -07:00
src renamed aux to detail 2016-03-01 10:00:31 -08:00
test added copyright info to all source files 2016-06-11 12:41:57 -07:00
.gitignore changed mod 2016-04-28 08:12:28 -07:00
boost.png started advanced topics section in the docs 2015-06-27 08:03:34 -07:00
COPYRIGHT.txt website url 2016-06-12 11:39:33 -07:00
Jamroot added copyright info to all source files 2016-06-11 12:41:57 -07:00
LICENSE_1_0.txt Imported prelimiary work to post Contract++ to Boost.Contract. 2014-09-27 17:56:15 -07:00
README.txt website url 2016-06-12 11:39:33 -07:00

Boost.Contract

This library implements Contract Programming (a.k.a., Design by Contract or DbC)
for the C++ programming language.

All Contract Programming features are supported by this library: subcontracting,
class invariants, postconditions (with old and return values), preconditions,
customizable actions on assertion failure (terminate, throw, etc.), optional
compilation of assertion checking, disable assertion checking while already
checking other assertions (to avoid infinite recursion), etc.

Copyright (C) 2008-2016 Lorenzo Caminiti
Distributed under the Boost Software License, Version 1.0 (see accompanying
file LICENSE_1_0.txt or a copy at http://www.boost.org/LICENSE_1_0.txt).
See: https://lcaminiti.github.io/boost-contract