Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. a.cpp D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(111) : error C2440: 'return' : cannot convert from 'const boo st::lambda::lambda_functor_base::sig::type' to 'bool' with [ Act=boost::lambda::other_action, Args=boost::tuples::tuple,boost::tuples::tuple>,boost::tuples::null_ type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples::tup le::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_tr aits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_ traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::typ e,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::t ype,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const boost::lam bda::detail::bind_traits::type,boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_trai ts_::type>>,const boost:: lambda::detail::IF: :type>> &,const boost::lambda::lambda_functor::type>>>: :RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ type,boost::tuples::null_type,boost::tuples::null_type>, SigArgs=boost::tuples::tuple ] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(109) : while compiling class-template member function 'bool boost::detail::function::function_obj_invoker1::invoke(boost::detail::function::any_pointer,T0)' with [ FunctionObj=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null _type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tup les::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::det ail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::d etail::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const bo ost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parame ter_traits_::type>>,const boost::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor:: type>>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type>>>, R=bool, T0=char ] D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(482) : see reference to class template instantiation 'boost::detail::function::function_obj_invoker1' being compiled with [ FunctionObj=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null _type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tup les::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::det ail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::d etail::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const bo ost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parame ter_traits_::type>>,const boost::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor:: type>>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type>>>, R=bool, T0=char ] D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(433) : see reference to function template instantiati on 'void boost::function1::assign_to(FunctionObj,boost::detail::function::function_obj_tag)' being compiled with [ R=bool, T0=char, Allocator=std::allocator, Functor=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const boost: :lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_ traits_::type>>,const boo st::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor::type >>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type>>>, FunctionObj=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null _type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tup les::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::det ail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::d etail::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const bo ost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parame ter_traits_::type>>,const boost::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor:: type>>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple s::null_type,boost::tuples::null_type,boost::tuples::null_type>>> ] D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(289) : see reference to function template instantiati on 'void boost::function1::assign_to(Functor)' being compiled with [ R=bool, T0=char, Allocator=std::allocator, Functor=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const boost: :lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_ traits_::type>>,const boo st::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor::type >>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type>>> ] D:\u404261\Lib\Boost\boost_1_32_0\boost\function\function_template.hpp(649) : see reference to function template instantiati on 'boost::function1::function1>(Functor,boost::enable_if_c::type)' being co mpiled with [ R=bool, T0=char, Allocator=std::allocator, T=boost::lambda::lambda_functor_base,boost::tuples:: tuple,boos t::tuples::tuple>,boost::tuples::null_type,boost::tuples::null_type,bo ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu ples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::ty pe,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits:: type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits ::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_tr aits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_ traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lamb da::lambda_functor>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_traits_::type>>,const boost::lambda::detail::IF::type>> &,const boost::lambda::l ambda_functor::type>>>::RET>::type,boost::tuples::null_ type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo ost::tuples::null_type>>, Functor=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const boost: :lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_ traits_::type>>,const boo st::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor::type >>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type>>>, B=true ] a.cpp(18) : see reference to function template instantiation 'boost::function::function>(Functor,boost::enable_if_c::type)' being compiled with [ Signature=bool (char), T=boost::lambda::lambda_functor_base,boost::tuples:: tuple,boos t::tuples::tuple>,boost::tuples::null_type,boost::tuples::null_type,bo ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu ples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::ty pe,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits:: type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits ::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_tr aits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_ traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lamb da::lambda_functor>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_traits_::type>>,const boost::lambda::detail::IF::type>> &,const boost::lambda::l ambda_functor::type>>>::RET>::type,boost::tuples::null_ type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo ost::tuples::null_type>>, Functor=boost::lambda::lambda_functor,boost::tuples::tuple,boost::tuples::tuple>,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>>>,boost::lambda::detail::parameter_traits_>,boost::tuples: :tuple::type,const boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bin d_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::b ind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail: :bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detai l::bind_traits::type>>>,const boost::lambda::detail::IF>,boost::tuples::tuple::type,const boost::lambda::detail::bind_traits: :type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>> &,const boost::lambda::lambda_functor>,boost::tuples::tuple::type,const boost: :lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type,boost::lambda::detail::bind_traits::type>>>>::RET>::type,boost::lambda::detail::parameter_ traits_::type>>,const boo st::lambda::detail::IF::type>> &,const boost::lambda::lambda_functor::type >>>::RET>::type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n ull_type,boost::tuples::null_type,boost::tuples::null_type>>>, B=true ] C:\Documents and Settings\u404261\Desktop\testbed>