Home | History | Annotate | Download | only in stubs

Lines Matching defs:is_integral

39 //   is_integral
89 template <class T> struct is_integral;
121 // is_integral is false except for the built-in integer types. A
123 template <class T> struct is_integral : false_type { };
124 template<> struct is_integral<bool> : true_type { };
125 template<> struct is_integral<char> : true_type { };
126 template<> struct is_integral<unsigned char> : true_type { };
127 template<> struct is_integral<signed char> : true_type { };
132 template<> struct is_integral<__wchar_t> : true_type { };
134 template<> struct is_integral<wchar_t> : true_type { };
136 template<> struct is_integral<short> : true_type { };
137 template<> struct is_integral<unsigned short> : true_type { };
138 template<> struct is_integral<int> : true_type { };
139 template<> struct is_integral<unsigned int> : true_type { };
140 template<> struct is_integral<long> : true_type { };
141 template<> struct is_integral<unsigned long> : true_type { };
143 template<> struct is_integral<long long> : true_type { };
144 template<> struct is_integral<unsigned long long> : true_type { };
146 template <class T> struct is_integral<const T> : is_integral<T> { };
147 template <class T> struct is_integral<volatile T> : is_integral<T> { };
148 template <class T> struct is_integral<const volatile T> : is_integral<T> { };
209 is_integral<T>::value ||
231 : integral_constant<bool, (is_integral<T>::value ||