Namespaces
Variants

std::coroutine_handle<Promise>::promise

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
스왑 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
코루틴 지원
코루틴 특성
코루틴 핸들
무연산 코루틴
사소한 대기 가능 객체
범위 생성기
(C++23)
 
 
기본 템플릿의 멤버
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 가 존재하는 한 소멸되지 않습니다.

참고 항목

코루틴의 promise 객체로부터 coroutine_handle 를 생성합니다
(public static member function)