Searched refs:coroutine_traits (Results 1 – 5 of 5) sorted by relevance
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/ |
D | promise_type.pass.cpp | 38 struct coroutine_traits<::A, int> { struct 42 struct coroutine_traits<::B, Args...> { struct 46 struct coroutine_traits<::C> { struct 53 using Traits = coro::coroutine_traits<T, Args...>; in check_type() 60 using Traits = coro::coroutine_traits<T, Args...>; in check_no_type()
|
/external/clang/test/SemaCXX/ |
D | coroutines.cpp | 26 template<typename ...T> struct coroutine_traits; // expected-note {{declared here}} 31 struct std::coroutine_traits<coro<Promise>, Ps...> { struct in std 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; }; struct in std 50 template<> struct std::coroutine_traits<double, int> { struct in std 58 template<typename ...T> struct std::coroutine_traits<void, T...> { using promise_type = promise; }; struct in std 186 template<> struct std::coroutine_traits<void, yield_fn_tag> { struct in std
|
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/ |
D | void_handle.pass.cpp | 26 struct coroutine_traits<::A, int> { struct 30 struct coroutine_traits<::B, Args...> { struct 34 struct coroutine_traits<::C> { struct 41 using P = typename coro::coroutine_traits<T, Args...>::promise_type ; in check_type()
|
/external/libcxx/include/experimental/ |
D | coroutine | 25 class coroutine_traits; 85 struct _LIBCPP_TEMPLATE_VIS coroutine_traits
|
/external/clang/include/clang/Basic/ |
D | DiagnosticSemaKinds.td | 8441 "'std::coroutine_traits' must be a class template">;
|