std::coroutine_handle<Promise>::promise
cppreference.net에서
| 기본 템플릿의 멤버 |
||
Promise& promise() const;
|
(C++20부터) | |
| 특수화의 멤버 std::coroutine_handle<std::noop_coroutine_promise> |
||
std::noop_coroutine_promise& promise() const noexcept;
|
(C++20부터) | |
프로미스 객체에 대한 참조를 얻습니다.
동작이 정의되지 않습니다: *this 이(가) 소멸되지 않은 프로미스 객체를 가진 코루틴을 참조하지 않는 경우.
이 함수는 특수화 std::coroutine_handle<>.
매개변수
(없음)
반환값
프라미스 객체에 대한 참조입니다.
참고 사항
no-op 코루틴의 promise 객체는 해당 코루틴을 참조하는 std::noop_coroutine_handle 가 존재하는 한 소멸되지 않습니다.
참고 항목
|
[static]
|
코루틴의 promise 객체로부터
coroutine_handle
를 생성합니다
(public static member function) |