step20
Loading...
Searching...
No Matches
Public Member Functions | List of all members
step20::generator< T >::promise_type Struct Reference

#include <generator.hpp>

Inheritance diagram for step20::generator< T >::promise_type:

Public Member Functions

std::suspend_never initial_suspend ()
 
void await_transform ()=delete
 
void return_void ()
 
void unhandled_exception ()
 
std::suspend_always final_suspend () noexcept
 
std::suspend_always yield_value (T value)
 
generator get_return_object ()
 

Member Function Documentation

◆ await_transform()

template<std::movable T>
void step20::generator< T >::promise_type::await_transform ( )
delete

◆ final_suspend()

template<std::movable T>
std::suspend_always step20::generator< T >::promise_type::final_suspend ( )
inlinenoexcept

◆ get_return_object()

template<std::movable T>
generator step20::generator< T >::promise_type::get_return_object ( )
inline

◆ initial_suspend()

template<std::movable T>
std::suspend_never step20::generator< T >::promise_type::initial_suspend ( )
inline

◆ return_void()

template<std::movable T>
void step20::generator< T >::promise_type::return_void ( )
inline

◆ unhandled_exception()

template<std::movable T>
void step20::generator< T >::promise_type::unhandled_exception ( )
inline

◆ yield_value()

template<std::movable T>
std::suspend_always step20::generator< T >::promise_type::yield_value ( value)
inline

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