|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/Hashing.h 346 : std::integral_constant<bool, ((is_integral_or_enum<T>::value ||
355 : std::integral_constant<bool, (is_hashable_data<T>::value &&
include/llvm/ADT/PointerSumType.h 232 struct Min : std::integral_constant<
236 struct Min<V> : std::integral_constant<uintptr_t, V> {};
include/llvm/ADT/STLExtras.h 65 struct negation : std::integral_constant<bool, !bool(T::value)> {};
include/llvm/ADT/ilist_node_options.h 64 : std::integral_constant<bool, EnableSentinelTracking>, is_explicit {};
99 : std::integral_constant<bool, is_valid_option<Option1>::value &&
include/llvm/Support/FormatProviders.h 31 : public std::integral_constant<
38 : public std::integral_constant<bool, std::is_same<T, char>::value> {};
42 : public std::integral_constant<bool,
48 : public std::integral_constant<bool,
53 : public std::integral_constant<bool, std::is_pointer<T>::value &&
58 : public std::integral_constant<bool, std::is_floating_point<T>::value> {};
329 : public std::integral_constant<
include/llvm/Support/FormatVariadicDetails.h 96 : public std::integral_constant<
106 : public std::integral_constant<
114 : public std::integral_constant<bool, !uses_format_member<T>::value &&
124 : public std::integral_constant<bool, !uses_format_member<T>::value &&
include/llvm/Support/GenericDomTreeConstruction.h 112 static ResultTy Get(NodePtr N, std::integral_constant<bool, false>) {
117 static ResultTy Get(NodePtr N, std::integral_constant<bool, true>) {
122 using Tag = std::integral_constant<bool, Inverse>;
include/llvm/Support/Parallel.h 29 : public std::integral_constant<
include/llvm/Support/PointerLikeTypeTraits.h 31 : std::integral_constant<size_t, ConstantLog2<N / 2>::value + 1> {};
32 template <> struct ConstantLog2<1> : std::integral_constant<size_t, 0> {};
include/llvm/Support/YAMLTraits.h 509 struct has_SequenceTraits : public std::integral_constant<bool,
722 : public std::integral_constant<bool,
736 : public std::integral_constant<
742 : public std::integral_constant<
tools/clang/include/clang/AST/CanonicalType.h 652 static_assert(!TypeIsArrayType<T>::value,
667 static_assert(!TypeIsArrayType<U>::value,
tools/clang/include/clang/AST/Type.h 6854 std::integral_constant<bool, std::is_same<T, ArrayType>::value ||
6859 static_assert(!TypeIsArrayType<T>::value,
6876 static_assert(!TypeIsArrayType<T>::value, "ArrayType cannot be used with getAsAdjusted!");
6924 static_assert(!TypeIsArrayType<T>::value,
usr/include/c++/7.4.0/array 347 : public integral_constant<std::size_t, _Nm> { };
usr/include/c++/7.4.0/bits/hashtable_policy.h 86 struct __is_noexcept_hash : std::__bool_constant<
216 using __hash_cached = __bool_constant<_Cache_hash_code>;
217 using __constant_iterators = __bool_constant<_Constant_iterators>;
218 using __unique_keys = __bool_constant<_Unique_keys>;
usr/include/c++/7.4.0/bits/parse_numbers.h 51 struct _Digit<_Base, '0'> : integral_constant<unsigned, 0>
57 struct _Digit<_Base, '1'> : integral_constant<unsigned, 1>
63 struct _Digit_impl : integral_constant<unsigned, _Val>
151 struct _Digit<_Base, '\''> : integral_constant<unsigned, 0>
159 using __ull_constant = integral_constant<unsigned long long, _Val>;
182 struct _Power<_Base> : __ull_constant<0>
221 : __ull_constant<0>
270 integral_constant<_IntType, _Val>,
usr/include/c++/7.4.0/bits/regex_executor.h 54 using __search_mode = integral_constant<bool, __dfs_mode>;
usr/include/c++/7.4.0/bits/std_function.h 166 typedef integral_constant<bool, __stored_locally> _Local_storage;
usr/include/c++/7.4.0/chrono 897 : integral_constant<_Rep, static_cast<_Rep>(_Val)>
usr/include/c++/7.4.0/functional 86 struct _Pack : integral_constant<size_t, sizeof...(_Types)>
111 using __arity = integral_constant<size_t, sizeof...(_ArgTypes)>;
182 using _Arity = integral_constant<size_t, 0>;
247 : public integral_constant<int, 0>
316 : public integral_constant<int, _Num>
321 : public integral_constant<int, _Num>
usr/include/c++/7.4.0/ratio 57 : integral_constant<intmax_t, (_Pn < 0) ? -1 : 1>
62 : integral_constant<intmax_t, _Pn * __static_sign<_Pn>::value>
72 : integral_constant<intmax_t, __static_abs<_Pn>::value>
77 : integral_constant<intmax_t, __static_abs<_Qn>::value>
115 : integral_constant<bool, (__hi1 < __hi2
341 : integral_constant<bool, _R1::num == _R2::num && _R1::den == _R2::den>
347 : integral_constant<bool, !ratio_equal<_R1, _R2>::value>
355 : integral_constant<bool, __big_less<_Left::__hi, _Left::__lo,
371 : integral_constant<bool, _R1::num < _R2::num>
389 : integral_constant<bool, !ratio_less<_R2, _R1>::value>
395 : integral_constant<bool, ratio_less<_R2, _R1>::value>
401 : integral_constant<bool, !ratio_less<_R1, _R2>::value>
usr/include/c++/7.4.0/tuple 1267 : public integral_constant<std::size_t, sizeof...(_Elements)> { };
usr/include/c++/7.4.0/type_traits 73 typedef integral_constant<_Tp, __v> type;
73 typedef integral_constant<_Tp, __v> type;
73 typedef integral_constant<_Tp, __v> type;
87 typedef integral_constant<bool, true> true_type;
90 typedef integral_constant<bool, false> false_type;
93 using __bool_constant = integral_constant<bool, __v>;
154 : public __bool_constant<!bool(_Pp::value)>
411 : public integral_constant<bool, !is_function<_Tp>::value> { };
426 : public integral_constant<bool, is_function<_Tp>::value> { };
438 : public integral_constant<bool, __is_enum(_Tp)>
444 : public integral_constant<bool, __is_union(_Tp)>
450 : public integral_constant<bool, __is_class(_Tp)>
618 : public integral_constant<bool, !is_fundamental<_Tp>::value> { };
674 : public integral_constant<bool, __is_trivial(_Tp)>
680 : public integral_constant<bool, __is_trivially_copyable(_Tp)>
686 : public integral_constant<bool, __is_standard_layout(_Tp)>
693 : public integral_constant<bool, __is_pod(_Tp)>
699 : public integral_constant<bool, __is_literal_type(_Tp)>
705 : public integral_constant<bool, __is_empty(_Tp)>
711 : public integral_constant<bool, __is_polymorphic(_Tp)>
719 : public integral_constant<bool, __is_final(_Tp)>
726 : public integral_constant<bool, __is_abstract(_Tp)>
736 : public integral_constant<bool, _Tp(-1) < _Tp(0)>
772 : public integral_constant<bool, (extent<_Tp>::value > 0)>
835 static integral_constant<bool, noexcept(declval<_Tp&>().~_Tp())>
961 : public integral_constant<bool, (__is_static_castable_safe<
1171 : public integral_constant<bool, noexcept(_Tp())>
1198 : public integral_constant<bool, noexcept(_Tp(declval<_Args>()...))>
1203 : public integral_constant<bool,
1315 : public integral_constant<bool, noexcept(declval<_Tp>() = declval<_Up>())>
1364 : public __and_<is_constructible<_Tp, _Args...>, integral_constant<bool,
1408 integral_constant<bool,
1416 integral_constant<bool,
1424 integral_constant<bool,
1432 integral_constant<bool,
1440 integral_constant<bool,
1447 : public __and_<is_destructible<_Tp>, integral_constant<bool,
1455 : public integral_constant<bool, __has_virtual_destructor(_Tp)>
1464 : public integral_constant<std::size_t, __alignof__(_Tp)> { };
1469 : public integral_constant<std::size_t, 0> { };
1473 : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
1477 : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
1482 : public integral_constant<std::size_t, 0> { };
1486 : public integral_constant<std::size_t,
1493 : public integral_constant<std::size_t,
1513 : public integral_constant<bool, __is_base_of(_Base, _Derived)>
2608 static __bool_constant<
2807 : __bool_constant<
usr/include/c++/7.4.0/utility 95 : integral_constant<size_t, tuple_size<_Tp>::value> { };
170 : public integral_constant<std::size_t, 2> { };