On Wednesday, 28 March 2018 at 15:49:39 UTC, Chris Katko wrote:
On Wednesday, 28 March 2018 at 15:46:42 UTC, Chris Katko wrote:
[...]
Whoops! Wrong error message. That's if I replace isa(pos) with
IsIntegral.
[...]
Okay, the key appears to be here:
funct2(123); //a function call
void funct2(A...)(A a)
{
enum hasRotate = isIntegral!(a[0]); // NOPE!
}
//E: template instance isIntegral!(_param_0) does not match
template declaration isIntegral(T)
But if I do:
funct2!(123); //note !
I get
//E: tuple A is used as a type