reference, declarationdefinition
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> { };