Horizon
Public Types | Public Member Functions | List of all members
ranges::experimental::coroutine_owner< Promise > Struct Template Reference
Inheritance diagram for ranges::experimental::coroutine_owner< Promise >:

Public Types

using base_t = RANGES_COROUTINES_NS::coroutine_handle< Promise >
 

Public Member Functions

 CPP_assert (derived_from< Promise, enable_coroutine_owner >)
 
constexpr coroutine_owner (base_t coro) noexcept
 
 coroutine_owner (coroutine_owner &&that) noexcept
 
 coroutine_owner (coroutine_owner const &that) noexcept
 
coroutine_owneroperator= (coroutine_owner that) noexcept
 
void resume ()
 
void operator() ()
 
void swap (coroutine_owner &that) noexcept
 
base_t handle () const noexcept
 

The documentation for this struct was generated from the following file: