xxxxxxxxxx
template isInt(alias var)
{
pragma(msg, "instantiated with " ~ (typeof(var)).stringof);
enum isInt = is(typeof(var) == int);
}
void main()
{
{
int item;
static assert(isInt!item);
}
{
long item;
static assert(!isInt!item);
}
}