2
0
mirror of https://github.com/boostorg/build.git synced 2026-01-19 16:12:14 +00:00
Files
build/example/contracts/hello.cpp

22 lines
401 B
C++

// Copyright 2025 René Ferdinand Rivera Morel
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE.txt or copy at
// https://www.bfgroup.xyz/b2/LICENSE.txt)
// tag::source[]
#include <contracts>
#include <iostream>
int f(const int x) pre(x != 0) post(r : r != x)
{
return x + 1;
}
int main()
{
std::cout << "Hello!\n";
f(1);
f(0);
}
// end::source[]