$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r69904 - branches/msm/v2_30/boost/msm/lpp
From: christophe.j.henry_at_[hidden]
Date: 2011-03-12 18:04:14
Author: chenry
Date: 2011-03-12 18:04:13 EST (Sat, 12 Mar 2011)
New Revision: 69904
URL: http://svn.boost.org/trac/boost/changeset/69904
Log:
improved error message
Text files modified: 
   branches/msm/v2_30/boost/msm/lpp/common_types.hpp |     9 ++++++++-                               
   1 files changed, 8 insertions(+), 1 deletions(-)
Modified: branches/msm/v2_30/boost/msm/lpp/common_types.hpp
==============================================================================
--- branches/msm/v2_30/boost/msm/lpp/common_types.hpp	(original)
+++ branches/msm/v2_30/boost/msm/lpp/common_types.hpp	2011-03-12 18:04:13 EST (Sat, 12 Mar 2011)
@@ -334,6 +334,14 @@
 struct placeholder<1>
 {
     template<class Sig> struct result;
+
+    template<class This,class B, class A0> 
+    struct result<This(B& block,A0& a0)>
+    {
+        struct INCORRECT_ARITY_FOR_LAMBDA {};
+        typedef INCORRECT_ARITY_FOR_LAMBDA type;
+    };
+
     template<class This,class B, class A0, class A1> 
     struct result<This(B& block,A0& a0,A1& a1)>
     {
@@ -346,7 +354,6 @@
     typename boost::result_of<placeholder<1>(B&,A0&)>::type
     operator ()(B&,A0 &a0) const
     {
-        //TODO error
     }
 
     template<typename B,typename A0, typename A1>