Anklang-0.3.0.dev712+gdc4e642f anklang-0.3.0.dev712+gdc4e642f
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Attributes | List of all members
Ase::CoTask< void > Struct Reference

Like CoTask<Result> without return type. More...

#include "cotask.hh"

Classes

struct  promise_type
 

Public Member Functions

constexpr bool await_ready () const noexcept
 
void await_resume ()
 
std::coroutine_handle await_suspend (std::coroutine_handle<> waiter) noexcept
 
 CoTask (std::coroutine_handle< promise_type > h)
 
 CoTask (CoTask &&o) noexcept
 
CoTaskoperator= (CoTask &&o) noexcept
 
 CoTask (const CoTask &)=delete
 
CoTaskoperator= (const CoTask &)=delete
 

Protected Attributes

std::coroutine_handle< promise_type > frame_
 Handle for this task.
 

Detailed Description

Like CoTask<Result> without return type.

Definition at line 146 of file cotask.hh.

Constructor & Destructor Documentation

◆ CoTask() [1/2]

Ase::CoTask< void >::CoTask ( std::coroutine_handle< promise_type >  h)
explicit

Definition at line 169 of file cotask.hh.

◆ ~CoTask()

Ase::CoTask< void >::~CoTask ( )

Definition at line 170 of file cotask.hh.

◆ CoTask() [2/2]

Ase::CoTask< void >::CoTask ( CoTask< void > &&  o)
noexcept

Definition at line 171 of file cotask.hh.

Member Function Documentation

◆ await_ready()

constexpr bool Ase::CoTask< void >::await_ready ( ) const
constexprnoexcept

Definition at line 154 of file cotask.hh.

◆ await_resume()

void Ase::CoTask< void >::await_resume ( )

Definition at line 156 of file cotask.hh.

◆ await_suspend()

std::coroutine_handle Ase::CoTask< void >::await_suspend ( std::coroutine_handle<>  waiter)
noexcept

Definition at line 161 of file cotask.hh.

◆ operator=()

CoTask & Ase::CoTask< void >::operator= ( CoTask< void > &&  o)
noexcept

Definition at line 172 of file cotask.hh.

Member Data Documentation

◆ frame_

std::coroutine_handle<promise_type> Ase::CoTask< void >::frame_
protected

Handle for this task.

Definition at line 176 of file cotask.hh.


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