ChangeBroadcaster::addListener(Listener*, lambda)

Looks like an almost identical proposal was done some time ago:

My thoughts about this: it would be really nice if it were possible, with some template magic, to do something like

ScopedListener <ChangeListener> listener (broadcaster);

ScopedListener <Button::Listener> listener (button);

etc.

1 Like