$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r69987 - branches/msm/v2_30/boost/msm/lpp
From: christophe.j.henry_at_[hidden]
Date: 2011-03-14 18:09:50
Author: chenry
Date: 2011-03-14 18:09:49 EDT (Mon, 14 Mar 2011)
New Revision: 69987
URL: http://svn.boost.org/trac/boost/changeset/69987
Log:
bugfix
Text files modified: 
   branches/msm/v2_30/boost/msm/lpp/basic_grammar.hpp |    17 ++++++++---------                       
   1 files changed, 8 insertions(+), 9 deletions(-)
Modified: branches/msm/v2_30/boost/msm/lpp/basic_grammar.hpp
==============================================================================
--- branches/msm/v2_30/boost/msm/lpp/basic_grammar.hpp	(original)
+++ branches/msm/v2_30/boost/msm/lpp/basic_grammar.hpp	2011-03-14 18:09:49 EDT (Mon, 14 Mar 2011)
@@ -151,15 +151,6 @@
     >
 {};
 
-struct Lambda:
-    proto::when<
-        BuildLambdaSequence, LambdaSequence_<BuildLambdaSequence(proto::_child_c<1>) >()
-    >
-{};
-#define BOOST_MSM_LPP_LAMBDA_EXPR(expr) BOOST_TYPEOF( Lambda()(expr) ) 
-
-
-
 struct BuildLambdaWithParams
     : proto::or_<
         proto::when<
@@ -236,6 +227,14 @@
 
 lambda_expr<proto::terminal<tag::lambda>::type> const lambda = {{{}}};
 
+struct Lambda:
+    proto::when<
+        BuildLambdaSequence, LambdaSequence_<BuildLambdaSequence(proto::_child_c<0>) >()
+    >
+{};
+#define BOOST_MSM_LPP_LAMBDA_EXPR(expr) BOOST_TYPEOF( BuildLambdaWithParams()(lambda[ expr ]) ) 
+
+
 } } }// boost::msm::lpp
 #endif //BOOST_MSM_LPP_BASIC_GRAMMAR_H