libboost-contract/1.78.0

[brief]

Contract programming for C++. All contract programming features are supported: Subcontracting, class invariants, postconditions (with old and return values), preconditions, customizable actions on assertion failure (e.g., terminate or throw), optional compilation and checking of assertions, etc

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.

Properties

Build Status

Branch Travis Appveyor Coverity Scan codecov.io Deps Docs Tests
master Build Status Build status Coverity Scan Build Status codecov Deps Documentation Enter the Matrix
develop Build Status Build status Coverity Scan Build Status codecov Deps Documentation Enter the Matrix

Directories

Name Purpose
build Build
doc Documentation
example Examples
include Header code
meta Integration with Boost
src Source code
test Unit tests

More Information

version 1.78.0
license BSL-1.0Boost Software License 1.0
repository https://pkg.cppget.org/1/legacy
download libboost-contract-1.78.0.tar.gz
sha256 60c70e2200d97d8899782953ddb1671da74d54832b7e9fd9b999fab468585479
project boost
url github.com/boostorg/contract
doc-url www.boost.org/doc/libs/1_78_0/libs/contract
package-url github.com/build2-packaging/boost
package-email packaging@build2.orgMailing list
topics C++Boost

Depends (16)

libboost-any == 1.78.0
libboost-assert == 1.78.0
libboost-config == 1.78.0
libboost-core == 1.78.0
libboost-exception == 1.78.0
libboost-function == 1.78.0
libboost-function-types == 1.78.0
libboost-mpl == 1.78.0
libboost-optional == 1.78.0
libboost-preprocessor == 1.78.0
libboost-smart-ptr == 1.78.0
libboost-static-assert == 1.78.0
libboost-thread == 1.78.0
libboost-type-traits == 1.78.0
libboost-typeof == 1.78.0
libboost-utility == 1.78.0

Reviews

fail 0
pass 1