C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::generator< T >::promise_type Struct Reference

Public Member Functions

void * operator new (std::size_t size)
 
void operator delete (void *ptr, std::size_t size)
 
generator get_return_object () noexcept
 
void unhandled_exception () noexcept
 
std::suspend_always yield_value (const T &from) noexcept
 
void rethrow_if_exception () const
 

Static Public Member Functions

static std::suspend_always initial_suspend () noexcept
 
static std::suspend_always final_suspend () noexcept
 
static void return_void () noexcept
 

Public Attributes

const T * value {}
 
std::exception_ptr exception
 

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