Searched refs:enable_if (Results 1 - 25 of 73) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dbit.h26 , typename = typename std::enable_if<sizeof(To) == sizeof(From)>::type
31 , typename = typename std::enable_if<__is_trivially_constructible(To)>::type
37 , typename = typename std::enable_if<std::is_trivially_copyable<To>::value>::type
38 , typename = typename std::enable_if<std::is_trivially_copyable<From>::value>::type
40 , typename = typename std::enable_if<__is_trivially_copyable(To)>::type
41 , typename = typename std::enable_if<__is_trivially_copyable(From)>::type
H A DBitmaskEnum.h74 E, typename std::enable_if<sizeof(E::LLVM_BITMASK_LARGEST_ENUMERATOR) >=
98 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
104 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
110 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
116 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
125 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
132 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
139 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
H A DStringRef.h259 typename std::enable_if<std::is_same<T, std::string>::value,
498 typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
509 typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
532 typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
543 typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
868 #if defined(__clang__) && __has_attribute(enable_if)
871 __attribute((enable_if(__builtin_strlen(Str) == N - 1,
H A Dilist_iterator.h93 typename std::enable_if<IsConst || !RHSIsConst, void *>::type = nullptr)
99 typename std::enable_if<IsConst || !RHSIsConst, ilist_iterator &>::type
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DCheckedArithmetic.h28 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
H A DMSVCErrorWorkarounds.h62 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
69 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type * =
76 typename std::enable_if<!std::is_convertible<OtherT, T>::value>::type * =
H A DFormatVariadicDetails.h81 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,
156 typename std::enable_if<uses_missing_provider<T>::value,
H A DErrorOr.h75 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 ||
H A DYAMLTraits.h871 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_CustomMappingTrait
[all...]
H A DFormatProviders.h127 T, typename std::enable_if<detail::use_integral_formatter<T>::value>::type>
176 T, typename std::enable_if<detail::use_pointer_formatter<T>::value>::type>
201 T, typename std::enable_if<detail::use_string_formatter<T>::value>::type> {
234 T, typename std::enable_if<detail::use_char_formatter<T>::value>::type> {
300 T, typename std::enable_if<detail::use_double_formatter<T>::value>::type>
H A Dtype_traits.h48 T, typename std::enable_if<std::is_pointer<T>::value>::type> {
59 T, typename std::enable_if<std::is_pointer<T>::value>::type> {
69 T, typename std::enable_if<std::is_pointer<T>::value>::type> {
H A DCasting.h65 To, From, typename std::enable_if<std::is_base_of<To, From>::value>::type> {
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,
H A DMathExtras.h367 constexpr inline typename std::enable_if<(N < 64), bool>::type member in class:llvm::std
373 constexpr inline typename std::enable_if<N >= 64, bool>::type
783 typename std::enable_if<std::is_unsigned<T>::value, T>::type
792 typename std::enable_if<std::is_unsigned<T>::value, T>::type
809 typename std::enable_if<std::is_unsigned<T>::value, T>::type
855 typename std::enable_if<std::is_unsigned<T>::value, T>::type
874 typename std::enable_if<std::is_signed<T>::value, T>::type
901 typename std::enable_if<std::is_signed<T>::value, T>::type
929 typename std::enable_if<std::is_signed<T>::value, T>::type
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRefactoringOptions.h23 template <typename T, typename = typename std::enable_if<
42 template <typename T, typename = typename std::enable_if<
/freebsd-12-stable/contrib/llvm-project/libcxx/include/
H A Dmath.h330 typename std::enable_if<std::is_floating_point<_A1>::value, bool>::type
338 typename std::enable_if<
345 typename std::enable_if<
354 typename std::enable_if<std::is_floating_point<_A1>::value, bool>::type
362 typename std::enable_if<
369 typename std::enable_if<
392 typename std::enable_if<std::is_floating_point<_A1>::value, int>::type
400 typename std::enable_if<std::is_integral<_A1>::value, int>::type
408 typename std::enable_if<std::is_floating_point<_A1>::value, bool>::type
416 typename std::enable_if<st
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegral.h159 static typename std::enable_if<std::is_integral<T>::value, Integral>::type
165 static typename std::enable_if<SrcBits != 0, 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
248 static typename std::enable_if<std::is_signed<T>::value, bool>::type
254 static typename std::enable_if<st
[all...]
H A DSource.h59 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
H A DBoolean.h88 static typename std::enable_if<std::is_integral<T>::value, Boolean>::type
94 static typename std::enable_if<SrcBits != 0, Boolean>::type from(
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDataCollection.h53 typename std::enable_if<
H A DASTTypeTraits.h468 T, typename std::enable_if<std::is_base_of<Decl, T>::value>::type>
473 T, typename std::enable_if<std::is_base_of<Stmt, T>::value>::type>
478 T, typename std::enable_if<std::is_base_of<Type, T>::value>::type>
483 T, typename std::enable_if<std::is_base_of<OMPClause, T>::value>::type>
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RPC/
H A DRawByteChannel.h90 typename std::enable_if<
113 typename std::enable_if<std::is_base_of<
135 typename std::enable_if<std::is_base_of<
148 typename std::enable_if<
161 typename std::enable_if<std::is_base_of<
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DTypeCategory.h94 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
100 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
107 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
113 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
120 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
126 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
133 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
139 typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DTimeout.h32 using EnableIf = std::enable_if<
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h530 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, bool>::type
539 typename std::enable_if<detail::IsValidReference<X, Y &>::value, bool>::type
548 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
554 typename std::enable_if<detail::IsValidReference<X, Y &>::value, X *>::type
564 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
577 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
590 inline typename std::enable_if<detail::IsValidPointer<X, Y>::value, X *>::type
979 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
991 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
1001 static typename std::enable_if<st
[all...]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h26 typename std::enable_if<
39 typename std::enable_if<

Completed in 200 milliseconds

123