Home
last modified time | relevance | path

Searched refs:coroutine_traits (Results 1 – 5 of 5) sorted by relevance

/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/
Dpromise_type.pass.cpp38 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/
Dcoroutines.cpp26 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/
Dvoid_handle.pass.cpp26 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/
Dcoroutine25 class coroutine_traits;
85 struct _LIBCPP_TEMPLATE_VIS coroutine_traits
/external/clang/include/clang/Basic/
DDiagnosticSemaKinds.td8441 "'std::coroutine_traits' must be a class template">;