|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ArrayRef.h 110 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
120 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
129 std::is_convertible<U *const *, T const *>::value>::type* = 0)
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 125 function_ref>::value>::type * = nullptr)
262 typename std::enable_if<has_rbegin<ContainerTy>::value>::type * =
279 typename std::enable_if<!has_rbegin<ContainerTy>::value>::type * = nullptr)
1150 void>::type * = nullptr)
1539 void>::type * = nullptr) {
1556 void>::type * = nullptr) {
include/llvm/ADT/SmallVector.h 288 T2>::value>::type * = nullptr) {
include/llvm/ADT/StringRef.h 259 StringRef>::type &
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)
include/llvm/CodeGen/MachineInstrBundleIterator.h 156 void *>::type = nullptr)
include/llvm/ExecutionEngine/Orc/RPCUtils.h 529 Error>::type
538 typename HandlerTraits<HandlerT>::ReturnType>::type
902 void *>::type);
921 void *>::type);
include/llvm/IR/Constants.h 460 Constant *>::type
include/llvm/IR/DerivedTypes.h 271 StructType *>::type
290 StructType *>::type
327 typename std::enable_if<are_base_of<Type, Tys...>::value, void>::type
include/llvm/IR/DiagnosticInfo.h 536 StringRef>::type S) {
548 StringRef>::type S) {
558 DiagnosticInfoOptimizationBase::Argument>::type A) {
568 DiagnosticInfoOptimizationBase::Argument>::type A) {
578 DiagnosticInfoOptimizationBase::setIsVerbose>::type V) {
588 DiagnosticInfoOptimizationBase::setIsVerbose>::type V) {
598 DiagnosticInfoOptimizationBase::setExtraArgs>::type EA) {
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 88 !std::is_same<typename std::remove_cv<T>::type, void>::value, void>::type
include/llvm/Support/Casting.h 248 typename cast_retty<X, const Y>::ret_type>::type
285 typename cast_retty<X, const Y>::ret_type>::type
296 typename cast_retty<X, Y>::ret_type>::type
331 typename cast_retty<X, const Y>::ret_type>::type
352 typename cast_retty<X, const Y>::ret_type>::type
360 typename cast_retty<X, Y>::ret_type>::type
include/llvm/Support/CheckedArithmetic.h 29 llvm::Optional<T>>::type
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 77 void *>::type = nullptr)
88 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
101 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
110 !std::is_convertible<OtherT, const T &>::value>::type * = nullptr) {
121 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
131 typename std::enable_if<!std::is_convertible<OtherT, T>::value>::type * =
271 bool>::type
include/llvm/Support/FormatVariadicDetails.h 85 int *>::type);
130 typename std::enable_if<uses_format_member<T>::value, T>::type
137 provider_format_adapter<T>>::type
144 stream_operator_format_adapter<T>>::type
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 330 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
342 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
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
1709 Input &>::type
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
1792 Output &>::type
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
1870 Output &>::type
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 35 std::is_enum<T>::value>::type
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 56 >::type
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 508 !std::is_same<From, T>::value>::type * = nullptr)
521 std::is_same<TypeT, Type>::value>::type* = nullptr)
tools/clang/include/clang/Basic/Diagnostic.h 1212 const DiagnosticBuilder &>::type
1244 const DiagnosticBuilder &>::type
tools/clang/include/clang/Basic/PartialDiagnostic.h 385 const PartialDiagnostic &>::type
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 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 1253 StringRef>::type
1262 StringRef>::type
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 83 RegionCodeGenTy>::value>::type * = nullptr)
tools/clang/lib/Sema/SemaDeclAttr.cpp 229 SourceLocation>::type
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 2715 Sema::TemplateDeductionResult>::type
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 186 is_move_assignable<_Tp>>::value>::type
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 404 pair&>::type
415 pair&>::type
usr/include/c++/7.4.0/bits/unique_ptr.h 107 typename enable_if<is_convertible<_Up(*)[], _Tp(*)[]>::value>::type
300 unique_ptr&>::type
559 unique_ptr&>::type
usr/include/c++/7.4.0/chrono 499 enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
usr/include/c++/7.4.0/system_error 173 error_code&>::type
usr/include/c++/7.4.0/tuple 852 == sizeof...(_Elements), tuple&>::type
862 == sizeof...(_Elements), tuple&>::type
usr/include/c++/7.4.0/type_traits 2581 is_move_assignable<_Tp>>::value>::type