Home
last modified time | relevance | path

Searched refs:promise_type (Results 1 – 25 of 49) sorted by relevance

12

/external/cronet/stable/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.traits/
Dpromise_type.pass.cpp16 template <class T, class = typename T::promise_type>
24 using promise_type = A*; typedef
31 using promise_type = void; typedef
37 using promise_type = int*; typedef
41 using promise_type = B*; typedef
45 using promise_type = void; typedef
52 static_assert(std::is_same<typename Traits::promise_type, Expect>::value, ""); in check_type()
/external/cronet/tot/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.traits/
Dpromise_type.pass.cpp16 template <class T, class = typename T::promise_type>
24 using promise_type = A*; typedef
31 using promise_type = void; typedef
37 using promise_type = int*; typedef
41 using promise_type = B*; typedef
45 using promise_type = void; typedef
52 static_assert(std::is_same<typename Traits::promise_type, Expect>::value, ""); in check_type()
/external/cronet/stable/third_party/libc++/src/test/std/language.support/support.coroutines/end.to.end/
Dgenerator.pass.cpp21 struct promise_type { struct
35 std::coroutine_handle<promise_type> Coro_;
38 iterator(std::coroutine_handle<promise_type> Coro, bool Done) in iterator()
73 explicit generator(promise_type *promise) in generator()
74 : p(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in generator()
76 std::coroutine_handle<promise_type> p;
80 struct promise_type { struct
107 explicit minig(promise_type *promise) in minig()
108 : p(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in minig()
110 std::coroutine_handle<promise_type> p;
Dbool_await_suspend.pass.cpp20 struct promise_type { struct
22 return std::coroutine_handle<promise_type>::from_promise(*this); in get_return_object()
29 coro_t(std::coroutine_handle<promise_type> hh) : h(hh) {} in coro_t()
30 std::coroutine_handle<promise_type> h;
Doneshot_func.pass.cpp21 struct promise_type { struct
62 func(promise_type *promise) in func()
63 : h(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
64 std::coroutine_handle<promise_type> h;
Dmultishot_func.pass.cpp21 struct promise_type { struct
71 func(promise_type *promise) in func()
72 : h(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
73 std::coroutine_handle<promise_type> h;
/external/cronet/tot/third_party/libc++/src/test/std/language.support/support.coroutines/end.to.end/
Dgenerator.pass.cpp21 struct promise_type { struct
35 std::coroutine_handle<promise_type> Coro_;
38 iterator(std::coroutine_handle<promise_type> Coro, bool Done) in iterator()
73 explicit generator(promise_type *promise) in generator()
74 : p(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in generator()
76 std::coroutine_handle<promise_type> p;
80 struct promise_type { struct
107 explicit minig(promise_type *promise) in minig()
108 : p(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in minig()
110 std::coroutine_handle<promise_type> p;
Dbool_await_suspend.pass.cpp20 struct promise_type { struct
22 return std::coroutine_handle<promise_type>::from_promise(*this); in get_return_object()
29 coro_t(std::coroutine_handle<promise_type> hh) : h(hh) {} in coro_t()
30 std::coroutine_handle<promise_type> h;
Doneshot_func.pass.cpp21 struct promise_type { struct
62 func(promise_type *promise) in func()
63 : h(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
64 std::coroutine_handle<promise_type> h;
Dmultishot_func.pass.cpp21 struct promise_type { struct
71 func(promise_type *promise) in func()
72 : h(std::coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
73 std::coroutine_handle<promise_type> h;
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/
Dpromise_type.pass.cpp17 template <class T, class = typename T::promise_type>
25 using promise_type = A*; typedef
32 using promise_type = void; typedef
39 using promise_type = int*; typedef
43 using promise_type = B*; typedef
47 using promise_type = void; typedef
55 static_assert(std::is_same<typename Traits::promise_type, Expect>::value, ""); in check_type()
/external/cronet/tot/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.handle/
Dvoid_handle.pass.cpp17 using promise_type = A*; typedef
25 using promise_type = int*; typedef
29 using promise_type = B*; typedef
33 using promise_type = void; typedef
38 using P = typename std::coroutine_traits<T, Args...>::promise_type ; in check_type()
/external/cronet/stable/third_party/libc++/src/test/std/language.support/support.coroutines/coroutine.handle/
Dvoid_handle.pass.cpp17 using promise_type = A*; typedef
25 using promise_type = int*; typedef
29 using promise_type = B*; typedef
33 using promise_type = void; typedef
38 using P = typename std::coroutine_traits<T, Args...>::promise_type ; in check_type()
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/
Dvoid_handle.pass.cpp18 using promise_type = A*; typedef
27 using promise_type = int*; typedef
31 using promise_type = B*; typedef
35 using promise_type = void; typedef
41 using P = typename coro::coroutine_traits<T, Args...>::promise_type ; in check_type()
/external/libcxx/test/support/
Dcoroutine_types.h17 struct promise_type { struct
31 std::experimental::coroutine_handle<promise_type> _Coro;
34 iterator(std::experimental::coroutine_handle<promise_type> Coro, bool Done) in iterator()
69 explicit generator(promise_type *p) in generator()
70 : p(std::experimental::coroutine_handle<promise_type>::from_promise(*p)) {} in generator()
72 std::experimental::coroutine_handle<promise_type> p;
/external/libcxx/test/libcxx/experimental/language.support/support.coroutines/
Ddialect_support.sh.cpp28 struct promise_type { struct
29 typedef coro::coroutine_handle<promise_type> HandleT; argument
40 typedef promise_type::HandleT HandleT;
44 coro::coroutine_handle<promise_type> p;
/external/libcxx/test/std/experimental/language.support/support.coroutines/end.to.end/
Dbool_await_suspend.pass.cpp22 struct promise_type { struct
24 return coroutine_handle<promise_type>::from_promise(*this); in get_return_object()
31 coro_t(coroutine_handle<promise_type> hh) : h(hh) {} in coro_t()
32 coroutine_handle<promise_type> h;
Dgenerator.pass.cpp25 struct promise_type { struct
52 explicit minig(promise_type *p) in minig()
53 : p(coroutine_handle<promise_type>::from_promise(*p)) {} in minig()
55 coroutine_handle<promise_type> p;
Doneshot_func.pass.cpp23 struct promise_type { struct
64 func(promise_type *promise) in func()
65 : h(coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
66 coroutine_handle<promise_type> h;
Dmultishot_func.pass.cpp23 struct promise_type { struct
73 func(promise_type *promise) in func()
74 : h(coroutine_handle<promise_type>::from_promise(*promise)) {} in func()
75 coroutine_handle<promise_type> h;
/external/cronet/tot/third_party/libc++/src/include/__coroutine/
Dcoroutine_traits.h37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
38 using promise_type = typename _Tp::promise_type;
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__coroutine/
Dcoroutine_traits.h37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
38 using promise_type = typename _Tp::promise_type;
/external/cronet/stable/third_party/libc++/src/include/__coroutine/
Dcoroutine_traits.h37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
38 using promise_type = typename _Tp::promise_type;
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__coroutine/
Dcoroutine_traits.h37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
38 using promise_type = typename _Tp::promise_type;
/external/clang/test/SemaCXX/
Dcoroutines.cpp32 using promise_type = Promise; typedef
45 template<> struct std::coroutine_traits<double, double> { typedef int promise_type; }; typedef
51 struct promise_type {}; struct
58 template<typename ...T> struct std::coroutine_traits<void, T...> { using promise_type = promise; }; typedef
187 struct promise_type { struct

12