Searched defs:coroutine_traits (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/external/clang/test/SemaCXX/ |
H A D | coroutines.cpp | 31 struct std::coroutine_traits<coro<Promise>, Ps...> { struct in std 36 …a; // expected-error {{implicit instantiation of undefined template 'std::coroutine_traits<void>'}} in no_specialization() 39 template<typename ...T> struct std::coroutine_traits<int, T...> {}; struct in std 45 template<> struct std::coroutine_traits<double, double> { typedef int promise_type; }; 50 template<> struct std::coroutine_traits<double, int> { struct in std 54 …co_yield 0; // expected-error {{no member named 'yield_value' in 'std::coroutine_traits<double, in… in bad_promise_type_2() 58 template<typename ...T> struct std::coroutine_traits<void, T...> { using promise_type = promise; }; 186 template<> struct std::coroutine_traits<void, yield_fn_tag> { struct in std 187 struct promise_type {
|
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.handle/ |
H A D | void_handle.pass.cpp | 24 struct std::coroutine_traits<A, int> { struct in std 28 struct std::coroutine_traits<B, Args...> { 32 struct std::coroutine_traits<C> { 38 using P = typename std::coroutine_traits<T, Args...>::promise_type ; in check_type()
|
/aosp_15_r20/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/ |
H A D | void_handle.pass.cpp | 26 struct coroutine_traits<::A, int> { struct 27 using promise_type = int*; 30 struct coroutine_traits<::B, Args...> { struct 31 using promise_type = B*; 34 struct coroutine_traits<::C> { struct 35 using promise_type = void;
|
/aosp_15_r20/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/ |
H A D | promise_type.pass.cpp | 38 struct coroutine_traits<::A, int> { struct 39 using promise_type = int*; 42 struct coroutine_traits<::B, Args...> { struct 43 using promise_type = B*; 46 struct coroutine_traits<::C> { struct 47 using promise_type = void;
|
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.traits/ |
H A D | promise_type.pass.cpp | 36 struct std::coroutine_traits<A, int> { struct in std 40 struct std::coroutine_traits<B, Args...> { 44 struct std::coroutine_traits<C> { 50 using Traits = std::coroutine_traits<T, Args...>; in check_type()
|
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/asio/include/boost/asio/impl/ |
D | awaitable.hpp | 414 struct coroutine_traits<boost::asio::awaitable<T, Executor>, Args...> struct 416 typedef boost::asio::detail::awaitable_frame<T, Executor> promise_type; 426 struct coroutine_traits<boost::asio::awaitable<T, Executor>, Args...> struct 428 typedef boost::asio::detail::awaitable_frame<T, Executor> promise_type;
|