Обработчик, который будет вызван, когда корутин выйдет. Что еще более важно, обработчик предоставляет контекст исполнения (через крючок вызова обработчика) для корутина. Руководитель должен иметь подпись:
voidhandler();
function
Корутинная функция. Функция должна иметь подпись:
voidfunction(basic_yield_context<Handler>yield);
attributes
Повышаю. Корутинные атрибуты, используемые для настройки корутина.
Статья spawn (1 of 4 overloads) раздела Boost.Asio spawn может быть полезна для разработчиков на c++ и boost.