std::coroutine_handle<Promise>::from_promise
От ru.cppreference.net
static coroutine_handle from_promise( Promise& p );
|
(начиная с C++20) | |
Создаёт coroutine_handle из объекта обещания корутины. Созданный coroutine_handle ссылается на корутину, а promise() возвращает ссылку на p.
Поведение не определено, если p не является ссылкой на объект обещания. Эта функция предоставляется только для основного шаблона, то есть специализации std::coroutine_handle<> и std::coroutine_handle<std::noop_coroutine_promise> не имеют этой функции.
Параметры
| p | - | promise object of a coroutine для обращения |
Возвращаемое значение
A
coroutine_handle
ссылающийся на заданную сопрограмму.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
создает объект
coroutine_handle
(публичная функция-член) |
|
|
[static]
|
импортирует сопрограмму из указателя
(публичная статическая функция-член) |
|
(C++20)
|
создает дескриптор сопрограммы, который не имеет наблюдаемых эффектов при возобновлении или уничтожении
(функция) |