On 10/2/11 9:19 PM, Timon Gehr wrote:
template isSymbol(alias T){ enum isSymbol=true; }template ID(T){alias T x;} void main(){ bool mooh=isSymbol!(ID!int); } Well, that should be fixed.
By the way, the issue here is the builtin primitive types are not considered symbols, user-defined types are matched by alias.
David