Bugfix: cu::swap<std::function<Signature>>() did not compile due to a GCC compiler-bug.
Bugfix: cu::swap<std::function<Signature>>() did not compile due to a GCC compiler-bug.

Fixed it with a work-around.

ralphtandetzky/cpp_utils