Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r67911 - sandbox/SOC/2010/phoenix3/boost/phoenix/scope
From: thom.heller_at_[hidden]
Date: 2011-01-10 04:49:15


Author: theller
Date: 2011-01-10 04:49:12 EST (Mon, 10 Jan 2011)
New Revision: 67911
URL: http://svn.boost.org/trac/boost/changeset/67911

Log:
code cleanup take 4
Text files modified:
   sandbox/SOC/2010/phoenix3/boost/phoenix/scope/lambda.hpp | 66 ++++++++++++++++++++++++---------------
   1 files changed, 40 insertions(+), 26 deletions(-)

Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/scope/lambda.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/scope/lambda.hpp (original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/scope/lambda.hpp 2011-01-10 04:49:12 EST (Mon, 10 Jan 2011)
@@ -63,7 +63,7 @@
         {
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
+ typename functional::args::result<
                         functional::args(Env)
>::type
>::type
@@ -71,7 +71,7 @@
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
+ typename functional::actions::result<
                         functional::actions(Env)
>::type
>::type
@@ -120,16 +120,16 @@
         {
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
- functional::args(Env &)
+ typename functional::args::result<
+ functional::args(Env)
>::type
>::type
                 args_type;
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
- functional::actions(Env &)
+ typename functional::actions::result<
+ functional::actions(Env)
>::type
>::type
                 actions_type;
@@ -263,13 +263,17 @@
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::args(Env)>::type
+ typename functional::args::result<
+ functional::args(Env)
+ >::type
>::type
                 args_type;
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::actions(Env)>::type
+ typename functional::actions::result<
+ functional::actions(Env)
+ >::type
>::type
                 actions_type;
 
@@ -291,12 +295,11 @@
         {
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
- rule::local_var_def_list(
- typename proto::detail::uncvref<Locals>::type &
- , Env
- )
- >::type
+ typename rule::local_var_def_list::impl<
+ typename proto::detail::uncvref<Locals>::type &
+ , Env
+ , int
+ >::result_type
>::type
                 locals_type;
 
@@ -306,13 +309,17 @@
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::args(Env)>::type
+ typename functional::args::result<
+ functional::args(Env)
+ >::type
>::type
                 args_type;
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::actions(Env)>::type
+ typename functional::actions::result<
+ functional::actions(Env)
+ >::type
>::type
                 actions_type;
 
@@ -339,13 +346,17 @@
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::args(Env)>::type
+ typename functional::args::result<
+ functional::args(Env)
+ >::type
>::type
                 args_type;
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::actions(Env)>::type
+ typename functional::actions::result<
+ functional::actions(Env)
+ >::type
>::type
                 actions_type;
 
@@ -375,12 +386,11 @@
         {
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<
- rule::local_var_def_list(
- Locals &
- , Env &
- )
- >::type
+ typename rule::local_var_def_list::impl<
+ Locals &
+ , Env
+ , int
+ >::result_type
>::type
                 locals_type;
 
@@ -392,13 +402,17 @@
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::args(Env)>::type
+ typename functional::args::result<
+ functional::args(Env)
+ >::type
>::type
                 args_type;
 
             typedef
                 typename proto::detail::uncvref<
- typename boost::result_of<functional::actions(Env)>::type
+ typename functional::actions::result<
+ functional::actions(Env)
+ >::type
>::type
                 actions_type;
 


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