A simple yet weird workaround (and basically equivalent to our helper function) is to wrap the argument tuple itself into std::forward<Args> -- which has the effect of exposing RValue references to the forwarding function, thus silencing the compiler. I am not happy with this result, since it contradicts the notion of perfect forwarding. As an asside, the ressearch has sorted out some secondary suspicions.. - it is *not* the Varargs argument pack as such - it is *not* the VerbToken type as such The problem clearly is related to exposing tuple elements to a forwarding function. |
||
|---|---|---|
| .. | ||
| common | ||
| include | ||
| lib | ||
| lumiera | ||
| plugin | ||
| stage | ||
| steam | ||
| tool | ||
| vault | ||
| .gitignore | ||
| DIR_INFO | ||
| doxygen.dox | ||
| SConscript | ||