tetl 0.1.0
Embedded Template Library
|
#include <coroutine_handle.hpp>
Public Member Functions | |
constexpr | coroutine_handle () noexcept=default |
constexpr | coroutine_handle (nullptr_t handle) noexcept |
constexpr auto | address () const noexcept -> void * |
auto | destroy () const -> void |
auto | done () const noexcept -> bool |
constexpr | operator bool () const noexcept |
auto | operator() () const -> void |
constexpr auto | operator= (nullptr_t) noexcept -> coroutine_handle & |
auto | resume () const -> void |
Static Public Member Functions | |
static constexpr auto | from_address (void *addr) noexcept -> coroutine_handle |
Protected Attributes | |
void * | _handle {nullptr} |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlineconstexprnoexcept |