36struct IsNumber : FalseType
41struct IsNumber<unsigned char> : TrueType
44struct IsNumber<signed char> : TrueType
47struct IsNumber<unsigned short> : TrueType
50struct IsNumber<short> : TrueType
53struct IsNumber<int> : TrueType
56struct IsNumber<unsigned int> : TrueType
59struct IsNumber<long> : TrueType
62struct IsNumber<unsigned long> : TrueType
65struct IsNumber<long long> : TrueType
68struct IsNumber<unsigned long long> : TrueType
71struct IsNumber<float> : TrueType
74struct IsNumber<double> : TrueType
77struct IsNumber<long double> : TrueType