| /external/cronet/buildtools/third_party/libc++/trunk/test/std/language.support/support.coroutines/end.to.end/ |
| D | generator.pass.cpp | 22 struct promise_type { struct 23 Ty current_value; 24 std::suspend_always yield_value(Ty value) { in yield_value() 28 std::suspend_always initial_suspend() { return {}; } in initial_suspend() 29 std::suspend_always final_suspend() noexcept { return {}; } in final_suspend() 30 generator get_return_object() { return generator{this}; }; in get_return_object() 31 void return_void() {} in return_void() 32 void unhandled_exception() {} in unhandled_exception() 81 struct promise_type { struct 82 int current_value; [all …]
|
| D | multishot_func.pass.cpp | 22 struct promise_type { struct 23 Input* I; 24 R result; 25 func get_return_object() { return {this}; } in get_return_object() 26 std::suspend_always initial_suspend() { return {}; } in initial_suspend() 27 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 28 void return_void() {} in return_void() 30 std::suspend_always yield_value(F&& f) { in yield_value() 34 void unhandled_exception() {} in unhandled_exception()
|
| D | oneshot_func.pass.cpp | 22 struct promise_type { struct 23 R result; 24 func get_return_object() { return {this}; } in get_return_object() 25 std::suspend_always initial_suspend() { return {}; } in initial_suspend() 26 std::suspend_always final_suspend() noexcept { return {}; } in final_suspend() 27 void return_value(R v) { result = v; } in return_value() 28 void unhandled_exception() {} in unhandled_exception()
|
| D | fullexpr-dtor.pass.cpp | 38 struct promise_type { struct 39 std::suspend_never initial_suspend() { return {}; } in initial_suspend() 40 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 41 coro2 get_return_object() { return {}; } in get_return_object() 42 void return_void() {} in return_void() 43 Bug yield_value(int) { return {}; } in yield_value() 44 void unhandled_exception() {} in unhandled_exception()
|
| D | await_result.pass.cpp | 18 struct promise_type { struct 19 coro_t get_return_object() { in get_return_object() 23 std::suspend_never initial_suspend() { return {}; } in initial_suspend() 24 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 25 void return_void() {} in return_void() 26 static void unhandled_exception() {} in unhandled_exception()
|
| D | bool_await_suspend.pass.cpp | 21 struct promise_type { struct 22 coro_t get_return_object() { in get_return_object() 25 std::suspend_never initial_suspend() { return {}; } in initial_suspend() 26 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 27 void return_void() {} in return_void() 28 void unhandled_exception() {} in unhandled_exception()
|
| D | expected.pass.cpp | 35 struct promise_type { struct 36 std::shared_ptr<Data> data; 37 expected get_return_object() { data = std::make_shared<Data>(); return {data}; } in get_return_object() 38 std::suspend_never initial_suspend() { return {}; } in initial_suspend() 39 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 40 void return_value(T v) { data->val = v; data->error = {}; } in return_value() 41 void unhandled_exception() {} in unhandled_exception()
|
| D | go.pass.cpp | 41 struct promise_type struct 57 std::coroutine_handle<goroutine::promise_type> workaround;
|
| /external/libcxx/test/libcxx/experimental/language.support/support.coroutines/ |
| D | dialect_support.sh.cpp | 28 struct promise_type { struct 29 typedef coro::coroutine_handle<promise_type> HandleT; 30 coro::suspend_never initial_suspend() { return sn; } in initial_suspend() 31 coro::suspend_always final_suspend() { return sa; } in final_suspend() 32 coro::suspend_never yield_value(int) { return sn; } in yield_value() 33 MyFuture get_return_object() { in get_return_object() 37 void return_void() {} in return_void() 38 void unhandled_exception() {} in unhandled_exception()
|
| /external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/ |
| D | promise.pass.cpp | 32 struct promise_type { struct 33 void unhandled_exception() {} in unhandled_exception() 34 void return_void() {} in return_void() 35 coro::suspend_never initial_suspend() { return {}; } in initial_suspend() 36 coro::suspend_never final_suspend() { return {}; } in final_suspend() 37 MyCoro get_return_object() { in get_return_object() 41 void do_runtime_test() { in do_runtime_test()
|
| /external/cronet/buildtools/third_party/libc++/trunk/test/std/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/ |
| D | promise.pass.cpp | 29 struct promise_type { struct 30 void unhandled_exception() {} in unhandled_exception() 31 void return_void() {} in return_void() 32 std::suspend_never initial_suspend() { return {}; } in initial_suspend() 33 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend() 34 MyCoro get_return_object() { in get_return_object() 38 void do_runtime_test() { in do_runtime_test()
|
| /external/libcxx/test/support/ |
| D | coroutine_types.h | 17 struct promise_type { struct 18 Ty current_value; 19 std::experimental::suspend_always yield_value(Ty value) { in yield_value() 23 std::experimental::suspend_always initial_suspend() { return {}; } in initial_suspend() 24 std::experimental::suspend_always final_suspend() { return {}; } in final_suspend() 25 generator get_return_object() { return generator{this}; }; in get_return_object() 26 void return_void() {} in return_void() 27 void unhandled_exception() {} in unhandled_exception()
|
| /external/libcxx/test/std/experimental/language.support/support.coroutines/end.to.end/ |
| D | multishot_func.pass.cpp | 23 struct promise_type { struct 24 Input* I; 25 R result; 26 func get_return_object() { return {this}; } in get_return_object() 27 suspend_always initial_suspend() { return {}; } in initial_suspend() 28 suspend_never final_suspend() { return {}; } in final_suspend() 29 void return_void() {} in return_void() 31 suspend_always yield_value(F&& f) { in yield_value() 35 void unhandled_exception() {} in unhandled_exception()
|
| D | fullexpr-dtor.pass.cpp | 47 struct promise_type { struct 48 suspend_never initial_suspend() { return{}; } in initial_suspend() 49 suspend_never final_suspend() { return{}; } in final_suspend() 50 coro2 get_return_object() { return{}; } in get_return_object() 51 void return_void() {} in return_void() 52 Bug yield_value(int) { return {}; } in yield_value() 53 void unhandled_exception() {} in unhandled_exception()
|
| D | generator.pass.cpp | 25 struct promise_type { struct 26 int current_value; 27 suspend_always yield_value(int value) { in yield_value() 31 suspend_always initial_suspend() { return {}; } in initial_suspend() 32 suspend_always final_suspend() { return {}; } in final_suspend() 33 minig get_return_object() { return minig{this}; }; in get_return_object() 34 void return_void() {} in return_void() 35 void unhandled_exception() {} in unhandled_exception()
|
| D | oneshot_func.pass.cpp | 23 struct promise_type { struct 24 R result; 25 func get_return_object() { return {this}; } in get_return_object() 26 suspend_always initial_suspend() { return {}; } in initial_suspend() 27 suspend_always final_suspend() { return {}; } in final_suspend() 28 void return_value(R v) { result = v; } in return_value() 29 void unhandled_exception() {} in unhandled_exception()
|
| D | await_result.pass.cpp | 19 struct promise_type { struct 20 coro_t get_return_object() { in get_return_object() 24 suspend_never initial_suspend() { return {}; } in initial_suspend() 25 suspend_never final_suspend() { return {}; } in final_suspend() 26 void return_void() {} in return_void() 27 static void unhandled_exception() {} in unhandled_exception()
|
| D | bool_await_suspend.pass.cpp | 22 struct promise_type { struct 23 coro_t get_return_object() { in get_return_object() 26 suspend_never initial_suspend() { return {}; } in initial_suspend() 27 suspend_never final_suspend() { return {}; } in final_suspend() 28 void return_void() {} in return_void() 29 void unhandled_exception() {} in unhandled_exception()
|
| D | expected.pass.cpp | 38 struct promise_type { struct 39 Data* data; 40 DataPtr get_return_object() { data = new Data{}; return {data}; } in get_return_object() 41 suspend_never initial_suspend() { return {}; } in initial_suspend() 42 suspend_never final_suspend() { return {}; } in final_suspend() 43 void return_value(T v) { data->val = std::move(v); data->error = {};} in return_value() 44 void unhandled_exception() {} in unhandled_exception()
|
| D | go.pass.cpp | 43 struct promise_type struct 61 coroutine_handle<goroutine::promise_type> workaround;
|
| /external/cronet/buildtools/third_party/libc++/trunk/test/std/language.support/support.coroutines/coroutine.traits/ |
| D | promise_type.pass.cpp | 25 using promise_type = A*; typedef 32 using promise_type = void; typedef 38 using promise_type = int*; typedef 42 using promise_type = B*; typedef 46 using promise_type = void; typedef
|
| /external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/ |
| D | promise_type.pass.cpp | 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
|
| /external/cronet/buildtools/third_party/libc++/trunk/test/std/language.support/support.coroutines/coroutine.handle/ |
| D | void_handle.pass.cpp | 18 using promise_type = A*; typedef 26 using promise_type = int*; typedef 30 using promise_type = B*; typedef 34 using promise_type = void; typedef
|
| /external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/ |
| D | void_handle.pass.cpp | 18 using promise_type = A*; typedef 27 using promise_type = int*; typedef 31 using promise_type = B*; typedef 35 using promise_type = void; typedef
|
| /external/clang/test/SemaCXX/ |
| D | coroutines.cpp | 32 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
|