On Tuesday 02 July 2002 8:26 am, Lars Gullik Bjønnes wrote:
> Angus Leeming <[EMAIL PROTECTED]> writes:
> | On Monday 01 July 2002 6:11 pm, Andre Poenitz wrote:
> >> On Mon, Jul 01, 2002 at 05:24:13PM +0100, Angus Leeming wrote:
> >> > > [If do, cant' this be made tmore transparent somehow?]
> >> >
> >> > Wrap you signal inside LyXSignal ?
> >> >
> >> > template<typename Signal>
> >> > class LyXSignal : public Signal{
> >> >  LyXSignal(LyXSignal const &) {}
> >> > };
> >>
> >> Do we have that already?
> >>
> >> Andre'
> |
> | No, I just made it up. Would it not do the trick though?
>
> But you loost all the semantics for this particular signal right?

What do you lose? (Genuinely mystified.) This class derives from 
boost::signalX, so we retain all that beast's semantics. All we do is state 
explicitly that copy-construction does not copy at all but generates a fresh, 
empty instance.

> I'd prefere the explicit copy constructor.

Reply via email to