Lines Matching full:integral_constant
61 : public integral_constant<bool, _Value> { };
65 /// integral_constant
67 struct integral_constant
71 typedef integral_constant<_Tp, __v> type;
75 typedef integral_constant<bool, true> true_type;
78 typedef integral_constant<bool, false> false_type;
81 const _Tp integral_constant<_Tp, __v>::value;
97 : public integral_constant<bool, (__is_void_helper<typename
127 : public integral_constant<bool, (__is_integral_helper<typename
141 : public integral_constant<bool, (__is_floating_point_helper<typename
166 : public integral_constant<bool, (__is_pointer_helper<typename
187 : public integral_constant<bool, (__is_member_object_pointer_helper<
200 : public integral_constant<bool, (__is_member_function_pointer_helper<
207 : public integral_constant<bool, __is_enum(_Tp)>
213 : public integral_constant<bool, __is_union(_Tp)>
219 : public integral_constant<bool, __is_class(_Tp)>
256 : public integral_constant<bool, (is_integral<_Tp>::value
263 : public integral_constant<bool, (is_arithmetic<_Tp>::value
270 : public integral_constant<bool, !(is_function<_Tp>::value
282 : public integral_constant<bool, (is_arithmetic<_Tp>::value
291 : public integral_constant<bool, !is_fundamental<_Tp>::value> { };
301 : public integral_constant<bool, (__is_member_pointer_helper<
327 : public integral_constant<bool, __is_empty(_Tp)>
333 : public integral_constant<bool, __is_polymorphic(_Tp)>
339 : public integral_constant<bool, __is_abstract(_Tp)>
345 : public integral_constant<bool, __has_virtual_destructor(_Tp)>
351 : public integral_constant<std::size_t, __alignof__(_Tp)> { };
356 : public integral_constant<std::size_t, 0> { };
360 : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
364 : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
369 : public integral_constant<std::size_t, 0> { };
373 : public integral_constant<std::size_t,
380 : public integral_constant<std::size_t,