1
0
Fork 0
arangodb/3rdParty/boost/1.69.0/libs/contract
Jan fa7de56cf8
upgrade to boost 1.69.0 (#7910)
2019-01-09 17:17:33 +01:00
..
build upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
example upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
meta upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
src upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
test upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
README.md upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
index.html upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00

README.md

Boost.Contract

Contract programming for C++. All contract programming features are supported: Subcontracting, class invariants (also static and volatile), postconditions (with old and return values), preconditions, customizable actions on assertion failure (e.g., terminate or throw), optional compilation and checking of assertions, disable assertions while already checking other assertions (to avoid infinite recursion), etc.

License

Distributed under the Boost Software License, Version 1.0.