1 Oct 2003 06:36
Re: member functions as slots with signals?
Victor A. Wagner, Jr. <vawjr <at> rudbek.com>
2003-10-01 04:36:16 GMT
2003-10-01 04:36:16 GMT
note the additions and comments
At Tuesday 2003-09-30 14:11, you wrote:
>First, thanks for the prompt reply.
>
>I was wondering about mem_fn also
>IMO updating the docs to reflect that would be quite useful.... I think I
>personal prefer mem_fn() for our application.
>
>At Tuesday 2003-09-30 13:47, you wrote:
>>On Tuesday 30 September 2003 04:12 pm, Victor A. Wagner, Jr. wrote:
>> > I've been over the documentation several times and I keep getting the
>> > feeling that I'm just missing something.
>> > I'd like to have some member functions (methods) as slots for some signals
>> > (a la QT). I suspect that there is some form of bind that I could
>> use, but
>> > it's certainly not obvious to me.
>>
>>Yep, bind can do it:
>>
>>struct X {
>> int foo(float, char);
void blah() const;
>>};
>>
>>signal<int (X*, float, char)> sig;
>>sig.connect(bind(&X::foo, _1, _2, _3));
X xt;
(Continue reading)
RSS Feed