Home | History | Annotate | Download | only in util

Lines Matching defs:is_integral

100 template<typename T> struct is_integral        { enum { value = false }; };
101 template<> struct is_integral<bool> { enum { value = true }; };
102 template<> struct is_integral<char> { enum { value = true }; };
103 template<> struct is_integral<signed char> { enum { value = true }; };
104 template<> struct is_integral<unsigned char> { enum { value = true }; };
105 template<> struct is_integral<signed short> { enum { value = true }; };
106 template<> struct is_integral<unsigned short> { enum { value = true }; };
107 template<> struct is_integral<signed int> { enum { value = true }; };
108 template<> struct is_integral<unsigned int> { enum { value = true }; };
109 template<> struct is_integral<signed long> { enum { value = true }; };
110 template<> struct is_integral<unsigned long> { enum { value = true }; };