Home
last modified time | relevance | path

Searched refs:is_detected (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm-project/llvm/include/llvm/CodeGen/
DMachinePassManager.h171 std::enable_if_t<!is_detected<has_init_t, PassT>::value>
175 std::enable_if_t<is_detected<has_init_t, PassT>::value>
193 std::enable_if_t<!is_detected<has_fini_t, PassT>::value>
197 std::enable_if_t<is_detected<has_fini_t, PassT>::value>
220 std::enable_if_t<!is_detected<is_machine_module_pass_t, PassT>::value>
224 std::enable_if_t<is_detected<is_machine_module_pass_t, PassT>::value>
226 static_assert(is_detected<is_machine_function_pass_t, PassT>::value, in addRunOnModule()
/external/llvm-project/llvm/unittests/ADT/
DTypeTraitsTest.cpp62 static_assert(is_detected<has_foo_method_t, HasFooMethod>::value,
64 static_assert(!is_detected<has_foo_method_t, NoFooMethod>::value,
/external/llvm-project/mlir/include/mlir/Support/
DStorageUniquer.h276 llvm::is_detected<detail::has_impltype_getkey_t, ImplTy, Args...>::value,
285 !llvm::is_detected<detail::has_impltype_getkey_t, ImplTy, Args...>::value,
299 llvm::is_detected<detail::has_impltype_hash_t, ImplTy, DerivedKey>::value,
307 static typename std::enable_if<!llvm::is_detected<detail::has_impltype_hash_t,
/external/libcxx/include/experimental/
Dtype_traits46 using is_detected = see below;
48 constexpr bool is_detected_v = is_detected<Op, Args...>::value;
129 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;
133 _LIBCPP_CONSTEXPR bool is_detected_v = is_detected<_Op, _Args...>::value;
/external/llvm-project/libcxx/include/experimental/
Dtype_traits45 using is_detected = see below;
47 constexpr bool is_detected_v = is_detected<Op, Args...>::value;
128 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;
132 _LIBCPP_CONSTEXPR bool is_detected_v = is_detected<_Op, _Args...>::value;
/external/llvm-project/clang/test/Index/Core/
Dindex-pch.cpp17 using is_detected = typename DETECTOR<nonesuch, void, _Op, _Args...>::value_t; typedef
/external/llvm-project/llvm/include/llvm/ADT/
DTypeSwitch.h70 is_detected<has_dyn_cast_t, ValueT, CastT>::value> * = nullptr) {
80 !is_detected<has_dyn_cast_t, ValueT, CastT>::value> * = nullptr) {
/external/abseil-cpp/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
719 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
727 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/webrtc/third_party/abseil-cpp/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
719 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
727 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/libtextclassifier/abseil-cpp/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
713 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
721 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
713 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
721 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/libcxx/test/std/experimental/utilities/meta/meta.detect/
Dis_detected.pass.cpp29 static_assert( b == ex::is_detected <copy_assign_t, T>::value, "" ); in test()
/external/llvm-project/libcxx/test/std/experimental/utilities/meta/meta.detect/
Dis_detected.pass.cpp28 static_assert( b == ex::is_detected <copy_assign_t, T>::value, "" ); in test()
/external/angle/third_party/abseil-cpp/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
748 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
756 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/openscreen/third_party/abseil/src/absl/meta/
Dtype_traits.h146 struct is_detected : is_detected_impl<void, Op, Args...>::type {};
186 struct is_copy_assignable : type_traits_internal::is_detected<
191 struct is_move_assignable : type_traits_internal::is_detected<
727 : absl::type_traits_internal::is_detected<IsSwappableImpl, T> {};
735 : absl::type_traits_internal::is_detected<IsNothrowSwappableImpl, T> {};
/external/llvm-project/llvm/include/llvm/IR/
DPassInstrumentation.h176 static std::enable_if_t<is_detected<has_required_t, PassT>::value, bool>
181 static std::enable_if_t<!is_detected<has_required_t, PassT>::value, bool>
DPassManagerInternal.h94 static std::enable_if_t<is_detected<has_required_t, T>::value, bool>
99 static std::enable_if_t<!is_detected<has_required_t, T>::value, bool>
/external/llvm-project/mlir/include/mlir/IR/
DMatchers.h144 llvm::is_detected<detail::has_operation_or_value_matcher_t, MatcherClass,
154 llvm::is_detected<detail::has_operation_or_value_matcher_t, MatcherClass,
DOpDefinition.h1364 llvm::is_detected<has_single_result_fold_trait, T>;
1372 using detect_has_fold_trait = llvm::is_detected<has_fold_trait, T>;
1451 llvm::is_detected<has_get_trait_properties, T>;
1478 using detect_has_verify_trait = llvm::is_detected<has_verify_trait, T>;
1569 llvm::is_detected<has_single_result_fold, T>;
1575 template <typename T> using detect_has_fold = llvm::is_detected<has_fold, T>;
1581 using detect_has_print = llvm::is_detected<has_print, T>;
/external/llvm-project/mlir/include/mlir/Pass/
DAnalysisManager.h74 std::enable_if_t<llvm::is_detected<has_is_invalidated, AnalysisT>::value, bool>
80 std::enable_if_t<!llvm::is_detected<has_is_invalidated, AnalysisT>::value, bool>
/external/webrtc/third_party/abseil-cpp/absl/types/internal/
Dconformance_testing_test.cc32 absl::type_traits_internal::is_detected<DefaultConstructibleWithNewImpl, T>;
40 absl::type_traits_internal::is_detected<MoveConstructibleWithNewImpl, T>;
48 absl::type_traits_internal::is_detected<CopyConstructibleWithNewImpl, T>;
58 absl::type_traits_internal::is_detected<
69 absl::type_traits_internal::is_detected<NothrowMoveConstructibleWithNewImpl,
80 absl::type_traits_internal::is_detected<NothrowCopyConstructibleWithNewImpl,
93 using name = absl::type_traits_internal::is_detected<name##Impl, T>; \
102 absl::type_traits_internal::is_detected<Nothrow##name##Impl, T>
/external/abseil-cpp/absl/types/internal/
Dconformance_testing_test.cc32 absl::type_traits_internal::is_detected<DefaultConstructibleWithNewImpl, T>;
40 absl::type_traits_internal::is_detected<MoveConstructibleWithNewImpl, T>;
48 absl::type_traits_internal::is_detected<CopyConstructibleWithNewImpl, T>;
58 absl::type_traits_internal::is_detected<
69 absl::type_traits_internal::is_detected<NothrowMoveConstructibleWithNewImpl,
80 absl::type_traits_internal::is_detected<NothrowCopyConstructibleWithNewImpl,
93 using name = absl::type_traits_internal::is_detected<name##Impl, T>; \
102 absl::type_traits_internal::is_detected<Nothrow##name##Impl, T>
/external/angle/third_party/abseil-cpp/absl/types/internal/
Dconformance_testing_test.cc35 absl::type_traits_internal::is_detected<DefaultConstructibleWithNewImpl, T>;
43 absl::type_traits_internal::is_detected<MoveConstructibleWithNewImpl, T>;
51 absl::type_traits_internal::is_detected<CopyConstructibleWithNewImpl, T>;
61 absl::type_traits_internal::is_detected<
72 absl::type_traits_internal::is_detected<NothrowMoveConstructibleWithNewImpl,
83 absl::type_traits_internal::is_detected<NothrowCopyConstructibleWithNewImpl,
96 using name = absl::type_traits_internal::is_detected<name##Impl, T>; \
105 absl::type_traits_internal::is_detected<Nothrow##name##Impl, T>
/external/openscreen/third_party/abseil/src/absl/types/internal/
Dconformance_testing_test.cc35 absl::type_traits_internal::is_detected<DefaultConstructibleWithNewImpl, T>;
43 absl::type_traits_internal::is_detected<MoveConstructibleWithNewImpl, T>;
51 absl::type_traits_internal::is_detected<CopyConstructibleWithNewImpl, T>;
61 absl::type_traits_internal::is_detected<
72 absl::type_traits_internal::is_detected<NothrowMoveConstructibleWithNewImpl,
83 absl::type_traits_internal::is_detected<NothrowCopyConstructibleWithNewImpl,
96 using name = absl::type_traits_internal::is_detected<name##Impl, T>; \
105 absl::type_traits_internal::is_detected<Nothrow##name##Impl, T>
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/types/internal/
Dconformance_testing_test.cc35 absl::type_traits_internal::is_detected<DefaultConstructibleWithNewImpl, T>;
43 absl::type_traits_internal::is_detected<MoveConstructibleWithNewImpl, T>;
51 absl::type_traits_internal::is_detected<CopyConstructibleWithNewImpl, T>;
61 absl::type_traits_internal::is_detected<
72 absl::type_traits_internal::is_detected<NothrowMoveConstructibleWithNewImpl,
83 absl::type_traits_internal::is_detected<NothrowCopyConstructibleWithNewImpl,
96 using name = absl::type_traits_internal::is_detected<name##Impl, T>; \
105 absl::type_traits_internal::is_detected<Nothrow##name##Impl, T>

12