#include <coroutine.h>
◆ promise_type() [1/2]
| tsm::task::promise_type::promise_type |
( |
| ) |
|
|
default |
◆ promise_type() [2/2]
template<typename First , typename... Args>
| tsm::task::promise_type::promise_type |
( |
First & |
first, |
|
|
Args &... |
args |
|
) |
| |
|
inlineexplicitnoexcept |
◆ context()
◆ final_suspend()
◆ get_return_object()
| task tsm::task::promise_type::get_return_object |
( |
| ) |
|
|
inlinenoexcept |
◆ get_return_object_on_allocation_failure()
| static task tsm::task::promise_type::get_return_object_on_allocation_failure |
( |
| ) |
|
|
inlinestaticnoexcept |
◆ initial_suspend()
| std::suspend_always tsm::task::promise_type::initial_suspend |
( |
| ) |
|
|
inlinenoexcept |
◆ operator delete() [1/4]
| static void tsm::task::promise_type::operator delete |
( |
void * |
| ) |
|
|
inlinestaticnoexcept |
◆ operator delete() [2/4]
template<typename... Args>
| static void tsm::task::promise_type::operator delete |
( |
void * |
, |
|
|
Args & |
... |
|
) |
| |
|
inlinestaticnoexcept |
◆ operator delete() [3/4]
| static void tsm::task::promise_type::operator delete |
( |
void * |
, |
|
|
std::size_t |
|
|
) |
| |
|
inlinestaticnoexcept |
◆ operator delete() [4/4]
template<typename... Args>
| static void tsm::task::promise_type::operator delete |
( |
void * |
, |
|
|
std::size_t |
, |
|
|
Args & |
... |
|
) |
| |
|
inlinestaticnoexcept |
◆ operator new() [1/2]
template<typename... Args>
| static void* tsm::task::promise_type::operator new |
( |
std::size_t |
bytes, |
|
|
Args &... |
args |
|
) |
| |
|
inlinestaticnoexcept |
◆ operator new() [2/2]
| static void* tsm::task::promise_type::operator new |
( |
std::size_t |
| ) |
|
|
staticdelete |
◆ return_void()
| void tsm::task::promise_type::return_void |
( |
| ) |
|
|
inlinenoexcept |
◆ unhandled_exception()
| void tsm::task::promise_type::unhandled_exception |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this struct was generated from the following file: