1>c:\program files (x86)\boost\include\boost-1_55\boost\bind\bind.hpp(192): error C2064: term does not evaluate to a function taking 0 arguments 1> class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments 1> c:\program files (x86)\boost\include\boost-1_55\boost\bind\bind_template.hpp(47) : see reference to function template instantiation 'void boost::_bi::list0::operator ()>(boost::_bi::type,F &,A &,int)' being compiled 1> with 1> [ 1> F=HelloWorld 1> , A1=std::string 1> , A=boost::_bi::list1 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(153) : see reference to function template instantiation 'void boost::_bi::bind_t::operator ()(const A1 &)' being compiled 1> with 1> [ 1> A1=std::string 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(153) : see reference to function template instantiation 'void boost::_bi::bind_t::operator ()(const A1 &)' being compiled 1> with 1> [ 1> A1=std::string 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(147) : while compiling class template member function 'void boost::detail::function::void_function_obj_invoker1::invoke(boost::detail::function::function_buffer &,T0)' 1> with 1> [ 1> FunctionObj=boost::_bi::bind_t 1> , R=void 1> , T0=const std::string & 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(934) : see reference to function template instantiation 'void boost::detail::function::void_function_obj_invoker1::invoke(boost::detail::function::function_buffer &,T0)' being compiled 1> with 1> [ 1> FunctionObj=boost::_bi::bind_t 1> , R=void 1> , T0=const std::string & 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(934) : see reference to class template instantiation 'boost::detail::function::void_function_obj_invoker1' being compiled 1> with 1> [ 1> FunctionObj=boost::_bi::bind_t 1> , R=void 1> , T0=const std::string & 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(722) : see reference to function template instantiation 'void boost::function1::assign_to(Functor)' being compiled 1> with 1> [ 1> R=void 1> , T0=const std::string & 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(722) : see reference to function template instantiation 'void boost::function1::assign_to(Functor)' being compiled 1> with 1> [ 1> R=void 1> , T0=const std::string & 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(1070) : see reference to function template instantiation 'boost::function1::function1(Functor,int)' being compiled 1> with 1> [ 1> R=void 1> , T0=const std::string & 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(1070) : see reference to function template instantiation 'boost::function1::function1(Functor,int)' being compiled 1> with 1> [ 1> R=void 1> , T0=const std::string & 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(1124) : see reference to function template instantiation 'boost::function::function(Functor,int)' being compiled 1> with 1> [ 1> Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\function\function_template.hpp(1124) : see reference to function template instantiation 'boost::function::function(Functor,int)' being compiled 1> with 1> [ 1> Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\signals2\detail\slot_template.hpp(156) : see reference to function template instantiation 'boost::function &boost::function::operator =(Functor)' being compiled 1> with 1> [ 1> Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\signals2\detail\slot_template.hpp(156) : see reference to function template instantiation 'boost::function &boost::function::operator =(Functor)' being compiled 1> with 1> [ 1> Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> , Functor=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\signals2\detail\slot_template.hpp(98) : see reference to function template instantiation 'void boost::signals2::slot>::init_slot_function>(const F &)' being compiled 1> with 1> [ 1> R=void 1> , Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> ] 1> c:\program files (x86)\boost\include\boost-1_55\boost\signals2\detail\slot_template.hpp(98) : see reference to function template instantiation 'void boost::signals2::slot>::init_slot_function>(const F &)' being compiled 1> with 1> [ 1> R=void 1> , Signature=void (const std::string &) 1> , F=boost::_bi::bind_t 1> ] 1> d:\projects\signals\signals.cpp(81) : see reference to function template instantiation 'boost::signals2::slot>::slot(const HelloWorld &)' being compiled 1> with 1> [ 1> R=void 1> , Signature=void (const std::string &) 1> ] 1> d:\projects\signals\signals.cpp(81) : see reference to function template instantiation 'boost::signals2::slot>::slot(const HelloWorld &)' being compiled 1> with 1> [ 1> R=void 1> , Signature=void (const std::string &) 1> ]