std::execution:: just_error
|
헤더에 정의됨
<execution>
|
||
|
inline
constexpr
just_error_t just_error
{
}
;
struct just_error_t { /*unspecified*/ } ; |
(C++26부터)
(커스터마이제이션 포인트 객체) |
|
|
호출 시그니처
|
||
|
execution
::
sender
auto
just_error
(
auto
&&
error
)
;
|
(C++26부터) | |
수신자의
set_error()
를 호출하여 즉시 완료되는 sender를 반환하는 sender factory입니다.
e 를 수신자가 주입하고 반환할 입력 오류로 표현된 하위 표현식이라고 하자. 표현식 just_error ( e ) 는 표현식 동등성 관점에서 /*make-sender*/ ( just_error, /*product-type*/ ( e ) ) 와 동등하다.
커스터마이제이션 포인트 객체
execution::just_error
이름은
커스터마이제이션 포인트 객체
를 나타내며, 이는
함수 객체
의 리터럴
타입
semiregular
클래스 타입의 const 객체입니다. 이 타입의 cv-unqualified 버전은
execution::just_error_t
로 표기되는 태그 타입입니다. 자세한 내용은
CustomizationPointObject
를 참조하십시오.
참고 사항
제공된 오류가 lvalue 참조인 경우, 반환된 sender 내부에 복사본이 생성되고 해당 복사본에 대한 비-const lvalue 참조가 수신자의
set_error
로 전송됩니다. 제공된 값이 rvalue 참조인 경우, 반환된 sender로 이동되고 해당 값에 대한 rvalue 참조가 수신자의
set_error
로 전송됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예시가 없음 |