Iros
 
Loading...
Searching...
No Matches
di::function::detail::GeneratorPromiseBase< Yield > Class Template Reference

#include <di/function/generator.h>

Public Member Functions

auto initial_suspend () noexcept
 
auto final_suspend () noexcept
 
auto yield_value (Yield value) noexcept
 
void await_transform ()=delete
 
void return_void () noexcept
 
void unhandled_exception ()
 

Friends

template<typename, typename>
class GeneratorIterator
 

Member Function Documentation

◆ await_transform()

template<concepts::Reference Yield>
void di::function::detail::GeneratorPromiseBase< Yield >::await_transform ( )
delete

◆ final_suspend()

template<concepts::Reference Yield>
auto di::function::detail::GeneratorPromiseBase< Yield >::final_suspend ( )
inlinenoexcept

◆ initial_suspend()

template<concepts::Reference Yield>
auto di::function::detail::GeneratorPromiseBase< Yield >::initial_suspend ( )
inlinenoexcept

◆ return_void()

template<concepts::Reference Yield>
void di::function::detail::GeneratorPromiseBase< Yield >::return_void ( )
inlinenoexcept

◆ unhandled_exception()

template<concepts::Reference Yield>
void di::function::detail::GeneratorPromiseBase< Yield >::unhandled_exception ( )
inline

◆ yield_value()

template<concepts::Reference Yield>
auto di::function::detail::GeneratorPromiseBase< Yield >::yield_value ( Yield value)
inlinenoexcept

Friends And Related Symbol Documentation

◆ GeneratorIterator

template<concepts::Reference Yield>
template<typename, typename>
friend class GeneratorIterator
friend

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