Boost logo

Boost :

Subject: Re: [boost] [function_types] is there an equivalent for functors?
From: Sohail Somani (sohail_at_[hidden])
Date: 2010-07-05 15:52:35

On 10-07-05 2:33 PM, Edd Dawson wrote:
> Actually, I don't strictly *need* such a facility, but it would my
> little library a bit nicer to use e.g.
> connect(slider, SIGNAL(valueChanged(int)), bind(&on_slide, ref(value),
> _1)));
> vs.
> connectx<void (int)>(slider, SIGNAL(valueChanged(int)),
> bind(&on_slide, ref(value), _1));
> (it's for connecting Qt signals to functions/functors without going
> through the extra bother of the moc step at build time).

A comment in this post on my blog has a good generic solution:

The only issue with it as far as I can see is that it requires exact
type matches. Would love to see you take that further :) It essentially
mimics what moc would generate.


Signature file gone again.

Boost list run by bdawes at, gregod at, cpdaniel at, john at