// Copyright 2019 Peter Dimov // Use, modification and distribution is subject to the Boost Software License, Version 1.0. // See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt #include #include static int f( int x ) { return x + 1; } int main() { boost::function fn( f ); BOOST_TEST_EQ( fn( 5 ), 6 ); return boost::report_errors(); }