Spec-Zone.ru › C++

std::execution::upon_error

Определён в заголовочном файле <execution>
execution::sender auto 
    upon_error( execution::sender auto input,
                std::invocable</*errors-sent-by*/(input)...> function );
(начиная с C++26)

Параметры

input - отправитель, который при возникновении ошибки передаёт ошибки функции
function - вызываемый объект, которому передаются ошибки в случае возникновения ошибки у отправителя input

Возвращаемое значение

Возвращает отправитель, описывающий граф задач, заданный отправителем input, с добавленным узлом вызова предоставленной функции с ошибками, переданными отправителем input в качестве аргументов (в случае ошибки).

Пример

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/execution/upon_error

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API