libboost-contract/1.77.0+1

[full]

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

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

Depends (16)

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

Reviews

fail 0
pass 1