Files
contract/test/set/creation_set_pre_error.cpp
2015-04-25 19:33:48 -07:00

20 lines
346 B
C++

#include <boost/contract/constructor.hpp>
// Test pre cannot be set for constructors
// (destructors use same setter objects, so no need to test those too).
struct a {
explicit a() {
auto c = boost::contract::constructor(this)
.precondition([&] {}) // Error.
;
}
};
int main() {
a aa;
return 0;
}