Home
last modified time | relevance | path

Searched defs:promise_type (Results 1 – 25 of 105) sorted by relevance

12345

/llvm-project/clang/test/CodeGenCoroutines/
H A Dcoro-aligned-alloc.cpp13 struct promise_type { struct
14 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
15 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
16 auto get_return_object() { return task{}; } in get_return_object()
17 void unhandled_exception() {} in unhandled_exception()
18 void return_value(int) {} in return_value()
38 struct promise_type { struct
39 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
40 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
41 auto get_return_object() { return task2{}; } in get_return_object()
[all …]
H A Dcoro-aligned-alloc-2.cpp15 struct promise_type { struct
16 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
17 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
18 auto get_return_object() { return task{}; } in get_return_object()
19 void unhandled_exception() {} in unhandled_exception()
20 void return_value(int) {} in return_value()
35 struct promise_type { struct
36 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
37 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
38 auto get_return_object() { return task2{}; } in get_return_object()
[all …]
H A Dcoro-alloc.cpp45 struct promise_type { struct
46 void get_return_object() {} in get_return_object()
47 suspend_always initial_suspend() { return {}; } in initial_suspend()
48 suspend_always final_suspend() noexcept { return {}; } in final_suspend()
49 void return_void() {} in return_void()
86 struct promise_type { struct
88 void get_return_object() {} in get_return_object()
89 suspend_always initial_suspend() { return {}; } in initial_suspend()
90 suspend_always final_suspend() noexcept { return {}; } in final_suspend()
91 void return_void() {} in return_void()
[all …]
H A Dcoro-await-resume-eh.cpp20 struct promise_type { struct
21 auto get_return_object() { return throwing_task{}; } in get_return_object()
22 auto initial_suspend() { return throwing_awaitable{}; } in initial_suspend()
23 auto final_suspend() noexcept { return std::suspend_never{}; } in final_suspend()
24 void return_void() {} in return_void()
25 void unhandled_exception() {} in unhandled_exception()
94 struct promise_type { struct
95 auto get_return_object() { return noexcept_task{}; } in get_return_object()
96 auto initial_suspend() { return noexcept_awaitable{}; } in initial_suspend()
97 auto final_suspend() noexcept { return std::suspend_never{}; } in final_suspend()
[all …]
H A Dcoro-dealloc.cpp13 struct promise_type { struct
14 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
15 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
16 auto get_return_object() { return task{}; } in get_return_object()
17 void unhandled_exception() {} in unhandled_exception()
18 void return_value(int) {} in return_value()
H A Dcoro-alloc-2.cpp12 struct promise_type { struct
14 resumable get_return_object() { return {}; } in get_return_object()
15 auto initial_suspend() { return std::suspend_always(); } in initial_suspend()
16 auto final_suspend() noexcept { return std::suspend_always(); } in final_suspend()
17 void unhandled_exception() {} in unhandled_exception()
18 void return_void(){}; in return_void()
H A Dpr59221.cpp10 struct promise_type { struct
11 T value{123};
12 std::coroutine_handle<> caller{std::noop_coroutine()};
14 struct final_awaiter: std::suspend_always {
20 constexpr auto initial_suspend() const noexcept { in initial_suspend()
23 constexpr auto final_suspend() const noexcept { in final_suspend()
26 auto unhandled_exception() noexcept { in unhandled_exception()
29 constexpr void return_value(T v) noexcept { in return_value()
32 constexpr auto & get_return_object() noexcept { in get_return_object()
H A Dpr59181.cpp11 struct promise_type { struct
12 Task get_return_object() { in get_return_object()
16 std::suspend_never initial_suspend() noexcept { in initial_suspend()
20 std::suspend_never final_suspend() noexcept { in final_suspend()
24 void return_value(Task t) noexcept {} in return_value()
25 void unhandled_exception() noexcept {} in unhandled_exception()
27 auto await_transform(Task t) { in await_transform()
H A Dcoro-elide.cpp7 struct promise_type { struct
8 struct FinalAwaiter {
18 Task get_return_object() noexcept { in get_return_object()
21 std::suspend_always initial_suspend() noexcept { return {}; } in initial_suspend()
22 FinalAwaiter final_suspend() noexcept { return {}; } in final_suspend()
23 void unhandled_exception() noexcept {} in unhandled_exception()
24 void return_value(int x) noexcept { in return_value()
27 std::coroutine_handle<> continuation;
28 int _value;
H A Dcoro-init-await-nontrivial-return.cpp29 struct promise_type { struct
30 void return_void() {} in return_void()
31 void unhandled_exception() {} in unhandled_exception()
32 initial_suspend_awaiter initial_suspend() { return {}; } in initial_suspend()
33 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend()
34 Task get_return_object() { in get_return_object()
69 struct promise_type { struct
70 void return_void() {} in return_void()
71 void unhandled_exception() {} in unhandled_exception()
72 initial_suspend_awaiter initial_suspend() { return {}; } in initial_suspend()
[all …]
H A Dcoro-symmetric-transfer-02.cpp6 struct promise_type { struct
7 Task get_return_object() noexcept { in get_return_object()
11 void return_void() noexcept {} in return_void()
13 struct final_awaiter {
22 void unhandled_exception() noexcept {} in unhandled_exception()
24 final_awaiter final_suspend() noexcept { return {}; } in final_suspend()
26 std::suspend_always initial_suspend() noexcept { return {}; } in initial_suspend()
29 auto await_transform(Awaitable &&awaitable) { in await_transform()
H A Dcoro-unhandled-exception.cpp12 struct promise_type { struct
13 coro_t get_return_object() { in get_return_object()
17 std::suspend_never initial_suspend() { return {}; } in initial_suspend()
18 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend()
19 void return_void(){} in return_void()
/llvm-project/clang/test/SemaCXX/
H A Dcoroutine-alloc-4.cpp12 struct promise_type { struct
13 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
14 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
15 auto get_return_object() { return task{}; } in get_return_object()
16 void unhandled_exception() {} in unhandled_exception()
17 void return_value(int) {} in return_value()
27 struct promise_type { struct
28 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
29 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
30 auto get_return_object() { return task2{}; } in get_return_object()
[all …]
H A Dcoroutine-allocs.cpp11 struct promise_type { struct
22 …ovided by 'std::coroutine_traits<resumable>::promise_type' (aka 'resumable::promise_type') is not … in f1()
72 struct promise_type : public promise_base1, public promise_base2 { struct
73 resumable2 get_return_object() { return {}; } in get_return_object()
74 auto initial_suspend() { return std::suspend_always(); } in initial_suspend()
75 auto final_suspend() noexcept { return std::suspend_always(); } in final_suspend()
76 void unhandled_exception() {} in unhandled_exception()
77 void return_void(){}; in return_void()
H A Dcoroutine-dealloc.cpp13 struct promise_type { struct
14 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
15 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
16 auto get_return_object() { return task{}; } in get_return_object()
17 void unhandled_exception() {} in unhandled_exception()
18 void return_value(int) {} in return_value()
31 struct promise_type { struct
H A Dcoroutine-no-valid-dealloc.cpp13 struct promise_type { struct
14 auto initial_suspend() { return std::suspend_always{}; } in initial_suspend()
15 auto final_suspend() noexcept { return std::suspend_always{}; } in final_suspend()
16 auto get_return_object() { return task{}; } in get_return_object()
17 void unhandled_exception() {} in unhandled_exception()
18 void return_value(int) {} in return_value()
H A Dcoroutine-uninitialized-warning-crash.cpp15 struct promise_type { struct
16 coro_t get_return_object() { return {}; } in get_return_object()
17 suspend_never initial_suspend() { return {}; } in initial_suspend()
18 suspend_never final_suspend() noexcept { return {}; } in final_suspend()
19 A yield_value(int) { return {}; } in yield_value()
20 void return_void() {} in return_void()
21 static void unhandled_exception() {} in unhandled_exception()
/llvm-project/clang/test/AST/
H A Dcoroutine-co_yield-source-range.cpp9 struct promise_type { struct
10 std::suspend_always initial_suspend() { return {}; } in initial_suspend()
11 Chat get_return_object() { in get_return_object()
14 std::suspend_always yield_value(int m) { return {}; } in yield_value()
15 std::suspend_always final_suspend() noexcept { return {}; } in final_suspend()
16 std::suspend_always return_value(int) { return {}; } in return_value()
17 void unhandled_exception() {} in unhandled_exception()
19 auto await_transform(int s) { in await_transform()
29 int message;
H A Dast-dump-coroutine.cpp9 struct promise_type { struct
10 std::suspend_always initial_suspend() { return {}; } in initial_suspend()
11 Task get_return_object() { in get_return_object()
14 std::suspend_always final_suspend() noexcept { return {}; } in final_suspend()
15 std::suspend_always return_void() { return {}; } in return_void()
16 void unhandled_exception() {} in unhandled_exception()
18 auto await_transform(int s) { in await_transform()
H A Dcoroutine-locals-cleanup.cpp8 struct promise_type { struct
9 Task get_return_object() noexcept { in get_return_object()
13 void return_void() noexcept {} in return_void()
15 struct final_awaiter {
24 void unhandled_exception() noexcept {} in unhandled_exception()
26 final_awaiter final_suspend() noexcept { return {}; } in final_suspend()
28 suspend_always initial_suspend() noexcept { return {}; } in initial_suspend()
31 auto await_transform(Awaitable &&awaitable) { in await_transform()
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming/system/
H A Dcoroutines.h7 using promise_type = typename ret_t::promise_type; member
25 struct promise_type { struct
26 task get_return_object() noexcept { return {}; } in get_return_object()
27 never_suspend initial_suspend() noexcept { return {}; } in initial_suspend()
28 never_suspend final_suspend() noexcept { return {}; } in final_suspend()
29 void return_void() {} in return_void()
30 void unhandled_exception() {} in unhandled_exception()
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/Inputs/system/
H A Dcoroutines.h7 using promise_type = typename ret_t::promise_type; member
25 struct promise_type { struct
26 task get_return_object() noexcept { return {}; } in get_return_object()
27 never_suspend initial_suspend() noexcept { return {}; } in initial_suspend()
28 never_suspend final_suspend() noexcept { return {}; } in final_suspend()
29 void return_void() {} in return_void()
30 void unhandled_exception() {} in unhandled_exception()
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/coroutine_handle/
H A Dmain.cpp28 struct promise_type { struct
29 int current_value = -1;
31 auto get_return_object() { in get_return_object()
34 auto initial_suspend() { return std::suspend_always(); } in initial_suspend()
35 auto final_suspend() noexcept { return std::suspend_always(); } in final_suspend()
36 auto return_void() { return std::suspend_always(); } in return_void()
37 void unhandled_exception() { __builtin_unreachable(); } in unhandled_exception()
38 auto yield_value(int v) { in yield_value()
/llvm-project/libcxx/test/std/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/
H A Dpromise.pass.cpp28 struct promise_type { struct
29 void unhandled_exception() {} in unhandled_exception()
30 void return_void() {} in return_void()
31 std::suspend_never initial_suspend() { return {}; } in initial_suspend()
32 std::suspend_never final_suspend() noexcept { return {}; } in final_suspend()
33 MyCoro get_return_object() { in get_return_object()
37 void do_runtime_test() { in do_runtime_test()
/llvm-project/libcxx/test/std/language.support/support.coroutines/end.to.end/
H A Dgenerator.pass.cpp21 struct promise_type { struct
22 Ty current_value;
23 std::suspend_always yield_value(Ty value) { in yield_value()
27 std::suspend_always initial_suspend() { return {}; } in initial_suspend()
28 std::suspend_always final_suspend() noexcept { return {}; } in final_suspend()
29 generator get_return_object() { return generator{this}; }; in get_return_object()
30 void return_void() {} in return_void()
31 void unhandled_exception() {} in unhandled_exception()
80 struct promise_type { struct
81 int current_value;
[all …]

12345