|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r76349 - in sandbox/closure/libs: closure closure/example closure/test local/example
From: lorcaminiti_at_[hidden]
Date: 2012-01-07 18:35:03
Author: lcaminiti
Date: 2012-01-07 18:35:02 EST (Sat, 07 Jan 2012)
New Revision: 76349
URL: http://svn.boost.org/trac/boost/changeset/76349
Log:
Adding libs/closure dirs.
Added:
sandbox/closure/libs/closure/
sandbox/closure/libs/closure/example/
sandbox/closure/libs/closure/test/
Text files modified:
sandbox/closure/libs/local/example/Jamfile.jam | 14 ++++++++++----
sandbox/closure/libs/local/example/profile_boost_local.cpp | 7 +++----
2 files changed, 13 insertions(+), 8 deletions(-)
Modified: sandbox/closure/libs/local/example/Jamfile.jam
==============================================================================
--- sandbox/closure/libs/local/example/Jamfile.jam (original)
+++ sandbox/closure/libs/local/example/Jamfile.jam 2012-01-07 18:35:02 EST (Sat, 07 Jan 2012)
@@ -93,8 +93,11 @@
exe print_map : print_map.cpp ;
exe print_map_va : print_map_va.cpp ;
-#exe profile_boost_local : profile_boost_local.cpp ;
-# ../../..//libboost_chrono ../../..//libboost_system ;
+exe profile_boost_local : profile_boost_local.cpp :
+ <library>/boost/chrono//boost_chrono
+ <library>/boost/system//boost_system
+ <link>static
+;
#exe profile_boost_local_inline : profile_boost_local_inline.cpp ;
# ../../..//libboost_chrono ../../..//libboost_system ;
#exe profile_boost_local_for_loop : profile_boost_local_for_loop.cpp ;
@@ -107,8 +110,11 @@
# ../../..//libboost_chrono ../../..//libboost_system ;
#exe profile_boost_lambda : profile_boost_lambda.cpp ;
# ../../..//libboost_chrono ../../..//libboost_system ;
-#exe profile_boost_phoenix : profile_boost_phoenix.cpp ;
-# ../../..//libboost_chrono ../../..//libboost_system ;
+exe profile_boost_phoenix : profile_boost_phoenix.cpp :
+ <library>/boost/chrono//boost_chrono
+ <library>/boost/system//boost_system
+ <link>static
+;
exe scope_guards_errno : scope_guards_errno.cpp ;
exe scope_guards_errno_va : scope_guards_errno_va.cpp ;
Modified: sandbox/closure/libs/local/example/profile_boost_local.cpp
==============================================================================
--- sandbox/closure/libs/local/example/profile_boost_local.cpp (original)
+++ sandbox/closure/libs/local/example/profile_boost_local.cpp 2012-01-07 18:35:02 EST (Sat, 07 Jan 2012)
@@ -4,8 +4,8 @@
// License, Version 1.0 (see accompanying file LICENSE_1_0.txt or a
// copy at http://www.boost.org/LICENSE_1_0.txt).
+#include <boost/closure.hpp>
#include <boost/chrono.hpp>
-#include <boost/local/function.hpp>
#include <vector>
#include <algorithm>
#include <iostream>
@@ -20,10 +20,9 @@
boost::chrono::system_clock::time_point start =
boost::chrono::system_clock::now();
- void BOOST_LOCAL_FUNCTION_PARAMS( (const double& num)
- (bind& sum) (const bind& factor) ) {
+ void BOOST_CLOSURE( (const double& num) (bind& sum) (const bind& factor) ) {
sum += factor * num;
- } BOOST_LOCAL_FUNCTION_NAME(add)
+ } BOOST_CLOSURE_END(add)
boost::chrono::duration<double> decl_sec =
boost::chrono::system_clock::now() - start;
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk