Boost.Signals allows various strategies of using the return values of slots to form the return value of the signal. E.g. adding them, forming a vector
out of th
You can try to workaround this with following:
Just as an idea.