isValidBinaryOp doesn't compile
"Nordlöw"
per.nordlow at gmail.com
Sat Sep 14 13:45:02 PDT 2013
In the post
http://forum.dlang.org/thread/bug-6384-3@http.d.puremagic.com/issues/
I tried to compile
template isValidBinaryOp(T1, string op, T2) {
alias isValidBinaryOp = is(mixin("T1.init" ~ op ~ "T2.init") :
bool);
}
but it fails as
/home/per/Work/cognia/t_geom.d(80): Error: basic type expected,
not is
/home/per/Work/cognia/t_geom.d(80): Error: semicolon expected to
close alias declaration
/home/per/Work/cognia/t_geom.d(80): Error: Declaration expected,
not 'is'
What is wrong?
More information about the Digitalmars-d
mailing list