Home
last modified time | relevance | path

Searched refs:void_t (Results 1 – 25 of 156) sorted by relevance

1234567

/external/llvm-project/libcxx/test/std/utilities/meta/meta.unary.prop.query/
Dvoid_t.pass.cpp24 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/
Dvoid_t.pass.cpp23 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/
Dostream.h58 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/
Dstl_type_traits.h88 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/
Dstl_type_traits.h88 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/
Dstl_type_traits.h88 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/
Dstl_type_traits.h88 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/
Dstl_type_traits.h88 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/
Dstl_type_traits.h88 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,
Dstr_split_internal.h168 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/
Dcoroutine-rvo.cpp21 using void_t = typename void_t_imp<Args...>::type; typedef
27 struct traits_sfinae_base<T, void_t<typename T::promise_type>> {
Dcoroutine_handle-addres-return-type.cpp23 using void_t = typename void_t_imp<Args...>::type; typedef
29 struct traits_sfinae_base<T, void_t<typename T::promise_type>> {
Dalias-template.cpp182 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/
Dtypes.pass.cpp24 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/
Dunderlying_type.pass.cpp28 template <class, class = std::void_t<>>
33 std::void_t<typename std::underlying_type<T>::type>> : std::true_type {};
/external/pdfium/third_party/base/
Dtemplate_util.h62 using void_t = typename ::base::internal::make_void<Ts...>::type;
83 void_t<typename std::iterator_traits<T>::iterator_category>>
/external/libchrome/base/
Dtemplate_util.h62 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/
Dhash_generator_testing.h45 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/
Dhash_generator_testing.h45 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/
Dhash_generator_testing.h45 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/
Dinstantiate-requires-expr.cpp21 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/
Dhash_generator_testing.h45 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/
Dhash_generator_testing.h45 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/
Dtype_traits36 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/
Dtype_traits35 template <class...> using void_t = void;
106 template <class...> using void_t = void;
121 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {

1234567