
23 Oct
2013
23 Oct
'13
6:34 p.m.
Peter Dimov
Get signals2 working, I'd say. The variadic constructor is already a bit
broken in that it incorrectly accepts zero arguments, so why not just
constrain it to two or more.
Yes, working around the template function resolution failures in the boost code path with variadic templates should be easier than working around the compiler crashes in the code path without them. In the libraries that I am using, the signals2::slot constructor issue is the only compile error in the code path with variadic templates enabled.