/external/llvm-project/libcxx/test/std/utilities/meta/meta.unary.prop.query/ |
D | void_t.pass.cpp | 24 ASSERT_SAME_TYPE(void, std::void_t<T>); in test1() 25 ASSERT_SAME_TYPE(void, std::void_t<const T>); in test1() 26 ASSERT_SAME_TYPE(void, std::void_t<volatile T>); in test1() 27 ASSERT_SAME_TYPE(void, std::void_t<const volatile T>); in test1() 33 ASSERT_SAME_TYPE(void, std::void_t<T, U>); in test2() 34 ASSERT_SAME_TYPE(void, std::void_t<const T, U>); in test2() 35 ASSERT_SAME_TYPE(void, std::void_t<volatile T, U>); in test2() 36 ASSERT_SAME_TYPE(void, std::void_t<const volatile T, U>); in test2() 38 ASSERT_SAME_TYPE(void, std::void_t<U, T>); in test2() 39 ASSERT_SAME_TYPE(void, std::void_t<U, const T>); in test2() [all …]
|
/external/libcxx/test/std/utilities/meta/meta.unary.prop.query/ |
D | void_t.pass.cpp | 23 static_assert( std::is_same<void, std::void_t<T>>::value, ""); in test1() 24 static_assert( std::is_same<void, std::void_t<const T>>::value, ""); in test1() 25 static_assert( std::is_same<void, std::void_t<volatile T>>::value, ""); in test1() 26 static_assert( std::is_same<void, std::void_t<const volatile T>>::value, ""); in test1() 32 static_assert( std::is_same<void, std::void_t<T, U>>::value, ""); in test2() 33 static_assert( std::is_same<void, std::void_t<const T, U>>::value, ""); in test2() 34 static_assert( std::is_same<void, std::void_t<volatile T, U>>::value, ""); in test2() 35 static_assert( std::is_same<void, std::void_t<const volatile T, U>>::value, ""); in test2() 37 static_assert( std::is_same<void, std::void_t<T, const U>>::value, ""); in test2() 38 static_assert( std::is_same<void, std::void_t<const T, const U>>::value, ""); in test2() [all …]
|
/external/fmtlib/include/fmt/ |
D | ostream.h | 58 void_t<> operator<<(converter); 63 void_t<> operator<<(std::basic_ostream<Char, Traits>&, Char); 65 void_t<> operator<<(std::basic_ostream<Char, Traits>&, char); 67 void_t<> operator<<(std::basic_ostream<char, Traits>&, char); 69 void_t<> operator<<(std::basic_ostream<char, Traits>&, signed char); 71 void_t<> operator<<(std::basic_ostream<char, Traits>&, unsigned char); 80 void_t<>>::value>
|
/external/abseil-cpp/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
/external/webrtc/third_party/abseil-cpp/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
/external/libtextclassifier/abseil-cpp/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
/external/openscreen/third_party/abseil/src/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
/external/angle/third_party/abseil-cpp/absl/strings/internal/ |
D | stl_type_traits.h | 88 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 94 absl::void_t<typename C::key_type, typename C::key_compare, 101 absl::void_t<typename C::key_type, typename C::mapped_type, 110 absl::void_t<typename C::key_type, typename C::hasher, 119 absl::void_t<typename C::key_type, typename C::mapped_type, 166 C, T, absl::void_t<typename C::value_type, typename C::allocator_type>> 172 absl::void_t<typename C::key_type, typename C::key_compare, 179 absl::void_t<typename C::key_type, typename C::mapped_type, 187 absl::void_t<typename C::key_type, typename C::hasher, 196 absl::void_t<typename C::key_type, typename C::mapped_type,
|
D | str_split_internal.h | 168 struct HasMappedType<T, absl::void_t<typename T::mapped_type>> 175 struct HasValueType<T, absl::void_t<typename T::value_type>> : std::true_type { 182 struct HasConstIterator<T, absl::void_t<typename T::const_iterator>> 189 struct HasEmplace<T, absl::void_t<decltype(std::declval<T>().emplace())>>
|
/external/llvm-project/clang/test/SemaCXX/ |
D | coroutine-rvo.cpp | 21 using void_t = typename void_t_imp<Args...>::type; typedef 27 struct traits_sfinae_base<T, void_t<typename T::promise_type>> {
|
D | coroutine_handle-addres-return-type.cpp | 23 using void_t = typename void_t_imp<Args...>::type; typedef 29 struct traits_sfinae_base<T, void_t<typename T::promise_type>> {
|
D | alias-template.cpp | 182 using void_t = void; typedef 184 template <class T, class = void_t<typename T::wait_what>>
|
/external/llvm-project/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/ |
D | types.pass.cpp | 24 template <typename T, typename = std::void_t<> > 29 std::void_t<decltype(std::declval<T>() < std::declval<T>())> >
|
/external/llvm-project/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/ |
D | underlying_type.pass.cpp | 28 template <class, class = std::void_t<>> 33 std::void_t<typename std::underlying_type<T>::type>> : std::true_type {};
|
/external/pdfium/third_party/base/ |
D | template_util.h | 62 using void_t = typename ::base::internal::make_void<Ts...>::type; 83 void_t<typename std::iterator_traits<T>::iterator_category>>
|
/external/libchrome/base/ |
D | template_util.h | 62 using void_t = typename ::base::internal::make_void<Ts...>::type; 83 void_t<typename std::iterator_traits<T>::iterator_category>>
|
/external/webrtc/third_party/abseil-cpp/absl/container/internal/ |
D | hash_generator_testing.h | 45 struct IsMap<Map, absl::void_t<typename Map::mapped_type>> : std::true_type {}; 143 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()),
|
/external/openscreen/third_party/abseil/src/absl/container/internal/ |
D | hash_generator_testing.h | 45 struct IsMap<Map, absl::void_t<typename Map::mapped_type>> : std::true_type {}; 143 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()),
|
/external/libtextclassifier/abseil-cpp/absl/container/internal/ |
D | hash_generator_testing.h | 45 struct IsMap<Map, absl::void_t<typename Map::mapped_type>> : std::true_type {}; 143 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()),
|
/external/llvm-project/clang/test/SemaTemplate/ |
D | instantiate-requires-expr.cpp | 21 using void_t = void; typedef 101 …false_v<(requires { typename void_t<Ts>; } && ...)> // expected-note{{because 'false_v<requires { …
|
/external/abseil-cpp/absl/container/internal/ |
D | hash_generator_testing.h | 45 struct IsMap<Map, absl::void_t<typename Map::mapped_type>> : std::true_type {}; 143 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()),
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/container/internal/ |
D | hash_generator_testing.h | 45 struct IsMap<Map, absl::void_t<typename Map::mapped_type>> : std::true_type {}; 143 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()),
|
/external/libcxx/include/experimental/ |
D | type_traits | 36 template <class...> using void_t = void; 106 template <class...> using void_t = void; 122 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {
|
/external/llvm-project/libcxx/include/experimental/ |
D | type_traits | 35 template <class...> using void_t = void; 106 template <class...> using void_t = void; 121 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {
|