37 struct IsNumber : FalseType {};
40 template <>
struct IsNumber<unsigned char> : TrueType {};
41 template <>
struct IsNumber<signed char> : TrueType {};
42 template <>
struct IsNumber<unsigned short int> : TrueType {};
43 template <>
struct IsNumber<signed short int> : TrueType {};
44 template <>
struct IsNumber<signed int> : TrueType {};
45 template <>
struct IsNumber<unsigned int> : TrueType {};
46 template <>
struct IsNumber<signed long int> : TrueType {};
47 template <>
struct IsNumber<unsigned long int> : TrueType {};
48 template <>
struct IsNumber<signed long long int> : TrueType {};
49 template <>
struct IsNumber<unsigned long long int> : TrueType {};
50 template <>
struct IsNumber<float> : TrueType {};
51 template <>
struct IsNumber<double> : TrueType {};
52 template <>
struct IsNumber<long double> : TrueType {};
59 #endif // itkIsNumber_h