xxxxxxxxxx
import std.meta;
alias Types = AliasSeq!(byte, ubyte, short, ushort, int, uint);
enum typeIndex(T) = staticIndexOf!(T, Types);
char[6] typechars="cCsSiI";
bool check(T)(char c) {
return typechars[typeIndex!T] == c;
}
unittest {
assert(check!byte('c'));
assert(check!ubyte('C'));
assert(check!short('s'));
assert(check!ushort('S'));
assert(check!int('i'));
assert(check!uint('I'));
}