|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ArrayRef.h 109 typename std::enable_if<
119 typename std::enable_if<
128 typename std::enable_if<
249 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
257 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
include/llvm/ADT/Hashing.h 363 typename std::enable_if<is_hashable_data<T>::value, T>::type
371 typename std::enable_if<!is_hashable_data<T>::value, size_t>::type
445 typename std::enable_if<is_hashable_data<ValueT>::value, hash_code>::type
630 typename std::enable_if<is_integral_or_enum<T>::value, hash_code>::type
include/llvm/ADT/PriorityWorklist.h 113 typename std::enable_if<!std::is_convertible<SequenceT, T>::value>::type
include/llvm/ADT/STLExtras.h 123 typename std::enable_if<
262 typename std::enable_if<has_rbegin<ContainerTy>::value>::type * =
279 typename std::enable_if<!has_rbegin<ContainerTy>::value>::type * = nullptr)
1146 auto size(R &&Range, typename std::enable_if<
1534 typename std::enable_if<
1551 typename std::enable_if<
include/llvm/ADT/SmallVector.h 287 typename std::enable_if<std::is_same<typename std::remove_const<T1>::type,
include/llvm/ADT/StringRef.h 258 typename std::enable_if<std::is_same<T, std::string>::value,
497 typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
508 typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
531 typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
542 typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
include/llvm/ADT/fallible_iterator.h 109 typename enable_if_struct_deref_supported<T>::type operator->() {
116 typename enable_if_struct_deref_supported<const T>::type operator->() const {
include/llvm/ADT/ilist_iterator.h 93 typename std::enable_if<IsConst || !RHSIsConst, void *>::type = nullptr)
99 typename std::enable_if<IsConst || !RHSIsConst, ilist_iterator &>::type
include/llvm/CodeGen/MachineInstrBundleIterator.h 155 typename std::enable_if<std::is_convertible<OtherTy *, Ty *>::value,
include/llvm/ExecutionEngine/Orc/RPCUtils.h 527 static typename std::enable_if<
536 static typename std::enable_if<
898 check(typename std::enable_if<
917 check(typename std::enable_if<
include/llvm/IR/Constants.h 459 static typename std::enable_if<are_base_of<Constant, Csts...>::value,
include/llvm/IR/DerivedTypes.h 270 static typename std::enable_if<are_base_of<Type, Tys...>::value,
289 static typename std::enable_if<are_base_of<Type, Tys...>::value,
327 typename std::enable_if<are_base_of<Type, Tys...>::value, void>::type
include/llvm/IR/DiagnosticInfo.h 534 typename std::enable_if<
546 typename std::enable_if<
556 typename std::enable_if<
566 typename std::enable_if<
576 typename std::enable_if<
586 typename std::enable_if<
596 typename std::enable_if<
include/llvm/IR/Metadata.h 529 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, bool>::type
547 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
563 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
576 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
589 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
970 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
982 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
992 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
1231 typename std::enable_if<std::is_convertible<U *, T *>::value>::type * =
1238 typename std::enable_if<!std::is_convertible<U *, T *>::value>::type * =
include/llvm/Support/Allocator.h 87 typename std::enable_if<
include/llvm/Support/Casting.h 247 inline typename std::enable_if<!is_simple_type<Y>::value,
284 typename std::enable_if<!is_simple_type<Y>::value,
295 typename std::enable_if<!is_simple_type<Y>::value,
330 typename std::enable_if<!is_simple_type<Y>::value,
351 typename std::enable_if<!is_simple_type<Y>::value,
359 typename std::enable_if<!is_simple_type<Y>::value,
include/llvm/Support/CheckedArithmetic.h 28 typename std::enable_if<std::is_integral<T>::value && sizeof(T) * 8 <= 64,
47 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
56 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
65 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
74 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
85 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
94 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
103 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
include/llvm/Support/Error.h 475 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
493 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
include/llvm/Support/ErrorOr.h 75 typename std::enable_if<std::is_error_code_enum<E>::value ||
88 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
101 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
109 typename std::enable_if<
121 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
131 typename std::enable_if<!std::is_convertible<OtherT, T>::value>::type * =
269 typename std::enable_if<std::is_error_code_enum<E>::value ||
include/llvm/Support/FormatVariadicDetails.h 81 static char test(typename std::enable_if<
130 typename std::enable_if<uses_format_member<T>::value, T>::type
136 typename std::enable_if<uses_format_provider<T>::value,
143 typename std::enable_if<uses_stream_operator<T>::value,
include/llvm/Support/MathExtras.h 367 constexpr inline typename std::enable_if<(N < 64), bool>::type
373 constexpr inline typename std::enable_if<N >= 64, bool>::type
778 typename std::enable_if<std::is_unsigned<T>::value, T>::type
787 typename std::enable_if<std::is_unsigned<T>::value, T>::type
804 typename std::enable_if<std::is_unsigned<T>::value, T>::type
850 typename std::enable_if<std::is_unsigned<T>::value, T>::type
869 typename std::enable_if<std::is_signed<T>::value, T>::type
896 typename std::enable_if<std::is_signed<T>::value, T>::type
924 typename std::enable_if<std::is_signed<T>::value, T>::type
include/llvm/Support/SwapByteOrder.h 146 inline typename std::enable_if<std::is_enum<T>::value, T>::type
include/llvm/Support/TrailingObjects.h 329 static constexpr typename std::enable_if<
341 static constexpr typename std::enable_if<
include/llvm/Support/YAMLTraits.h 871 typename std::enable_if<has_SequenceTraits<T>::value, void>::type
886 typename std::enable_if<!has_SequenceTraits<T>::value, void>::type
968 typename std::enable_if<has_ScalarEnumerationTraits<T>::value, void>::type
976 typename std::enable_if<has_ScalarBitSetTraits<T>::value, void>::type
988 typename std::enable_if<has_ScalarTraits<T>::value, void>::type
1008 typename std::enable_if<has_BlockScalarTraits<T>::value, void>::type
1027 typename std::enable_if<has_TaggedScalarTraits<T>::value, void>::type
1052 typename std::enable_if<validatedMappingTraits<T, Context>::value, void>::type
1078 typename std::enable_if<unvalidatedMappingTraits<T, Context>::value, void>::type
1092 typename std::enable_if<has_CustomMappingTraits<T>::value, void>::type
1107 typename std::enable_if<has_PolymorphicTraits<T>::value, void>::type
1121 typename std::enable_if<missingTraits<T, EmptyContext>::value, void>::type
1127 typename std::enable_if<has_SequenceTraits<T>::value, void>::type
1692 typename std::enable_if<has_DocumentListTraits<T>::value, Input &>::type
1708 inline typename std::enable_if<has_MappingTraits<T, EmptyContext>::value,
1721 typename std::enable_if<has_SequenceTraits<T>::value, Input &>::type
1732 typename std::enable_if<has_BlockScalarTraits<T>::value, Input &>::type
1743 typename std::enable_if<has_CustomMappingTraits<T>::value, Input &>::type
1753 inline typename std::enable_if<has_PolymorphicTraits<T>::value, Input &>::type
1773 typename std::enable_if<has_DocumentListTraits<T>::value, Output &>::type
1791 inline typename std::enable_if<has_MappingTraits<T, EmptyContext>::value,
1807 typename std::enable_if<has_SequenceTraits<T>::value, Output &>::type
1822 typename std::enable_if<has_BlockScalarTraits<T>::value, Output &>::type
1837 typename std::enable_if<has_CustomMappingTraits<T>::value, Output &>::type
1852 inline typename std::enable_if<has_PolymorphicTraits<T>::value, Output &>::type
1869 inline typename std::enable_if<missingTraits<T, EmptyContext>::value,
lib/Demangle/ItaniumDemangle.cpp 119 typename std::enable_if<std::is_unsigned<T>::value>::type print(T N) {
124 typename std::enable_if<std::is_signed<T>::value>::type print(T N) {
lib/Support/ItaniumManglingCanonicalizer.cpp 34 typename std::enable_if<std::is_integral<T>::value ||
tools/clang/include/clang/AST/CanonicalType.h 77 typename std::enable_if<std::is_base_of<T, U>::value, int>::type = 0);
tools/clang/include/clang/AST/DataCollection.h 53 typename std::enable_if<
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 507 typename std::enable_if<std::is_base_of<From, T>::value &&
519 typename std::enable_if<
tools/clang/include/clang/Basic/Diagnostic.h 1211 typename std::enable_if<std::is_same<T, bool>::value,
1242 inline typename std::enable_if<
tools/clang/include/clang/Basic/PartialDiagnostic.h 384 typename std::enable_if<std::is_same<T, DeclContext>::value,
tools/clang/lib/AST/Decl.cpp 188 std::enable_if<!std::is_base_of<RedeclarableTemplateDecl, T>::value, bool>::type
tools/clang/lib/AST/Interp/Boolean.h 88 static typename std::enable_if<std::is_integral<T>::value, Boolean>::type
tools/clang/lib/AST/Interp/Integral.h 159 static typename std::enable_if<std::is_integral<T>::value, Integral>::type
209 static typename std::enable_if<std::is_signed<T>::value, bool>::type
215 static typename std::enable_if<std::is_unsigned<T>::value, bool>::type
222 static typename std::enable_if<std::is_signed<T>::value, bool>::type
228 static typename std::enable_if<std::is_unsigned<T>::value, bool>::type
235 static typename std::enable_if<std::is_signed<T>::value, bool>::type
241 static typename std::enable_if<std::is_unsigned<T>::value, bool>::type
tools/clang/lib/AST/Interp/Source.h 59 static typename std::enable_if<!std::is_pointer<T>::value, T>::type
66 static typename std::enable_if<std::is_pointer<T>::value, T>::type
tools/clang/lib/Analysis/ThreadSafety.cpp 1252 static typename std::enable_if<!has_arg_iterator_range<AttrTy>::value,
1261 static typename std::enable_if<has_arg_iterator_range<AttrTy>::value,
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 81 typename std::enable_if<
tools/clang/lib/Sema/SemaDeclAttr.cpp 228 static typename std::enable_if<std::is_base_of<Attr, AttrInfo>::value,
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 2714 static typename std::enable_if<IsPartialSpecialization<T>::value,
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.h 136 typename std::enable_if<std::is_integral<T>::value, T>::type
153 typename std::enable_if<std::is_integral<T>::value, T>::type
tools/clang/unittests/Tooling/ASTSelectionTest.cpp 107 typename std::enable_if<std::is_base_of<Stmt, T>::value, T>::type
118 typename std::enable_if<std::is_base_of<Decl, T>::value, T>::type
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 99 typename std::enable_if<!std::is_array<T>::value, T *>::type
tools/lldb/include/lldb/DataFormatters/TypeCategory.h 98 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
104 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
111 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
117 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
124 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
130 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
137 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
143 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
usr/include/c++/7.4.0/bits/move.h 184 typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,
usr/include/c++/7.4.0/bits/random.h 515 typename std::enable_if<std::is_class<_Sseq>::value>::type
usr/include/c++/7.4.0/bits/shared_ptr_base.h 1369 typename enable_if<__has_esft_base<_Yp2>::value>::type
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
usr/include/c++/7.4.0/bits/stl_pair.h 402 typename enable_if<__and_<is_assignable<_T1&, const _U1&>,
413 typename enable_if<__and_<is_assignable<_T1&, _U1&&>,
usr/include/c++/7.4.0/bits/unique_ptr.h 107 typename enable_if<is_convertible<_Up(*)[], _Tp(*)[]>::value>::type
133 using _DeleterConstraint = enable_if<
296 typename enable_if< __and_<
556 enable_if<__and_<__safe_conversion_up<_Up, _Ep>,
usr/include/c++/7.4.0/chrono 192 constexpr typename enable_if<__is_duration<_ToDur>::value,
499 enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
672 constexpr typename enable_if<__is_duration<_ToDur>::value,
usr/include/c++/7.4.0/system_error 172 typename enable_if<is_error_code_enum<_ErrorCodeEnum>::value,
usr/include/c++/7.4.0/tuple 851 enable_if<sizeof...(_UElements)
861 enable_if<sizeof...(_UElements)
usr/include/c++/7.4.0/type_traits 2579 typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,