Boost logo

Boost :

From: Edward Diener (eddielee_at_[hidden])
Date: 2004-03-10 19:28:39

Douglas Gregor wrote:
> Since we're discussing the issue, I've added an experimental
> disconnect() member function to signals that allows one to disconnect
> equivalent slots, e.g.,
> void foo();
> void bar();
> signal<void()> sig;
> sig.connect(&foo);
> sig.connect(&bar);
> sig.disconnect(&foo); // disconnects foo, but not bar

Glad to see it.

> We could also reconsider the += and -= syntax, since support for -=
> now makes some sense.

.NET delegates, which are equivalent to boost signals in .NET-land, uses the
+= and -= operates to add and remove event handlers. But I am sure you know
that already <g> .

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