mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
mrs_lib::internal::BasePromiseType< Derived > Class Template Reference

Base class for the task's promise type. More...

#include <task.hpp>

Public Member Functions

std::suspend_always initial_suspend ()
 
FinalAwaitable final_suspend () noexcept
 
void set_continuation (OwningCoroutineHandle<> continuation)
 

Detailed Description

template<typename Derived>
class mrs_lib::internal::BasePromiseType< Derived >

Base class for the task's promise type.

This implements the promise type interface that is common for both void and non-void tasks.


The documentation for this class was generated from the following files: