]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/local_function/test/add_seq.cpp
2 // Copyright (C) 2009-2012 Lorenzo Caminiti
3 // Distributed under the Boost Software License, Version 1.0
4 // (see accompanying file LICENSE_1_0.txt or a copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 // Home at http://www.boost.org/libs/local_function
8 #include <boost/local_function.hpp>
9 #include <boost/detail/lightweight_test.hpp>
14 int sum
= 0, factor
= 10;
16 void BOOST_LOCAL_FUNCTION( (const bind factor
) (bind
& sum
) (int num
) ) {
18 } BOOST_LOCAL_FUNCTION_NAME(add
)
22 std::for_each(nums
, nums
+ 2, add
);
24 BOOST_TEST(sum
== 60);
25 return boost::report_errors();