std::coroutine_handle<Promise>:: done
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Coroutine traits | ||||
|
(C++20)
|
||||
| Coroutine handle | ||||
|
(C++20)
|
||||
| No-op coroutines | ||||
|
(C++20)
|
||||
|
(C++20)
|
||||
| Trivial awaitables | ||||
|
(C++20)
|
||||
|
(C++20)
|
||||
| Range generators | ||||
|
(C++23)
|
| Member functions | ||||
| Conversion | ||||
| Observers | ||||
|
coroutine_handle::done
|
||||
| Control | ||||
| Promise access | ||||
| Export/import | ||||
| Non-member functions | ||||
| Helper classes | ||||
|
다른 특수화의 멤버
|
||
|
bool
done
(
)
const
;
|
(1) | (C++20부터) |
std::coroutine_handle<std::noop_coroutine_promise>
특수화의 멤버
|
||
|
constexpr
bool
done
(
)
const
noexcept
;
|
(2) | (C++20부터) |
일시 중단된 코루틴이 최종 일시 중단 지점에서 일시 중단되었는지 확인합니다.
목차 |
매개변수
(없음)
반환값
참고 사항
no-op 코루틴은 절대로 최종 일시 중단 지점에서 일시 중단된 것으로 간주되지 않습니다.
프로미스 객체 p 를 가진 코루틴은 다음 조건에서만 최종 일시 중단 지점에서 일시 중단된 것으로 간주됩니다: e 를 p. final_suspend ( ) 의 결과라고 할 때, e. await_ready ( ) 가 false 를 반환하는 경우입니다. 특히, p. final_suspend ( ) 가 std::suspend_never 를 반환하는 경우, done ( ) 는 절대 true 를 반환하지 않습니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |