template<>
struct TypeInfo<long long int, false>: IntType { };
template<>
struct TypeInfo<unsigned long long int, false>: IntType { };
template<>
struct TypeInfo<long long int, false>: IntType { };
template<>
struct TypeInfo<unsigned long long int, false>: IntType { };