On Feb 6, 2008 1:56 PM, Nat Goodspeed <nat@lindenlab.com> wrote:
Try making that 'const ...::slot_type&' instead?
I tried that too, but the error gets even more crazy: *1>c:\it\personal\rocket_test\source\inputtest.cpp(48) : error C2663: 'boost::signal2<R,T1,T2,Combiner,Group,GroupCompare,SlotFunction>::connect' : 2 overloads have no legal conversion for 'this' pointer 1> with 1> [ 1> R=void, 1> T1=int, 1> T2=int, 1> Combiner=boost::last_value<void>, 1> Group=int, 1> GroupCompare=std::less<int>, 1> SlotFunction=boost::function<void (int,int)> 1> ] 1> c:\it\personal\rocket_test\source\inputtest.cpp(61) : see reference to function template instantiation 'void bob::input::subscribe<INPUTSUB_MOUSE_MOTION>(const bob::input::SignalBank &,const boost::slot<SlotFunction> &)' being compiled 1> with 1> [ 1> SlotFunction=boost::function<void (int,int)> 1> ]*