/external/chromium/base/ |
template_util.h | 18 struct integral_constant { struct in namespace:base 21 typedef integral_constant<T, v> type; 24 template <class T, T v> const T integral_constant<T, v>::value; 26 typedef integral_constant<bool, true> true_type; 27 typedef integral_constant<bool, false> false_type; 88 : integral_constant<bool, 96 : integral_constant<bool,
|
/external/astl/include/ |
type_traits.h | 72 struct integral_constant struct in namespace:std 76 typedef integral_constant<_T, _value> type; 80 typedef integral_constant<bool, true> true_type; 81 typedef integral_constant<bool, false> false_type; 139 struct is_arithmetic : public integral_constant<bool, (is_integral<_T>::value || is_floating_point<_T>::value)> { }; 145 : public integral_constant<bool, (is_arithmetic<_T>::value || is_pointer<_T>::value)> { }; 160 struct is_pod: public integral_constant<bool, sizeof(test_pod_type<_T>(0)) != sizeof(sfinae_types::one)> { }; 163 struct is_class: public integral_constant<bool, sizeof(test_pod_type<_T>(0)) == sizeof(sfinae_types::one)> { };
|
/external/llvm/include/llvm/Support/ |
system_error.h | 474 struct integral_constant { struct in namespace:llvm 477 typedef integral_constant<T,v> type; 481 typedef integral_constant<bool, true> true_type; 482 typedef integral_constant<bool, false> false_type;
|