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ファクトリ。
e を、入力エラーを表すサブ式とし、これはレシーバーによって注入され返却されるものとする。式 just_error ( e ) は 式等価 である /*make-sender*/ ( just_error, /*product-type*/ ( e ) ) に。
カスタマイゼーションポイントオブジェクト
名前
execution::just_error
は
カスタマイゼーションポイントオブジェクト
を表し、これは
関数オブジェクト
のconstで
リテラル
semiregular
クラス型である。その型のCV修飾されないバージョンは
execution::just_error_t
と表されるタグ型である。詳細は
CustomizationPointObject
を参照。
注記
提供されたエラーが左辺値参照の場合、返されるsender内部でコピーが作成され、そのコピーへの非const左辺値参照がレシーバーの
set_error
に送信されます。提供された値が右辺値参照の場合、返されるsender内部にムーブされ、その値への右辺値参照がレシーバーの
set_error
に送信されます。
例
|
このセクションは不完全です
理由: 例がありません |