![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "eithercoro.h"
Public Types | |
| using | R_t = std::decay_t<T>::R_t |
Public Member Functions | |
| bool | await_ready () const noexcept |
| void | await_suspend (std::coroutine_handle< promise_type > handle) |
| std::conditional_t< IsOwning, R_t, const R_t & > | await_resume () |
Public Attributes | |
| T | Either_ |
Static Public Attributes | |
| static constexpr auto | IsOwning = !std::is_lvalue_reference_v<T> |
Definition at line 106 of file eithercoro.h.
| using std::coroutine_traits< LC::Util::Either< L, R >, Args... >::promise_type::SimpleAwaiter< T >::R_t = std::decay_t<T>::R_t |
Definition at line 111 of file eithercoro.h.
|
inlinenoexcept |
Definition at line 113 of file eithercoro.h.
References Either_.
|
inline |
Definition at line 125 of file eithercoro.h.
References Either_.
|
inline |
Definition at line 119 of file eithercoro.h.
References Either_.
| T std::coroutine_traits< LC::Util::Either< L, R >, Args... >::promise_type::SimpleAwaiter< T >::Either_ |
Definition at line 108 of file eithercoro.h.
Referenced by await_ready(), await_resume(), and await_suspend().
|
staticconstexpr |
Definition at line 110 of file eithercoro.h.