![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "eithercoro.h"
Classes | |
| struct | SimpleAwaiter |
Public Member Functions | |
| constexpr std::suspend_never | initial_suspend () const noexcept |
| constexpr std::suspend_never | final_suspend () const noexcept |
| template<typename U = R> | |
| void | return_value (U &&val) |
| void | return_value (LC::Util::Left< L > &&val) |
| void | unhandled_exception () |
| Wrapper | get_return_object () |
| template<typename T> | |
| auto | await_transform (T &&either) const |
Public Attributes | |
| Wrapper * | Wrapper_ = nullptr |
Static Public Attributes | |
| static constexpr bool | IsVoid = false |
Definition at line 69 of file eithercoro.h.
|
inline |
Definition at line 100 of file eithercoro.h.
|
inlineconstexprnoexcept |
Definition at line 72 of file eithercoro.h.
|
inline |
Definition at line 94 of file eithercoro.h.
|
inlineconstexprnoexcept |
Definition at line 71 of file eithercoro.h.
|
inline |
Definition at line 84 of file eithercoro.h.
References Wrapper_.
|
inline |
Definition at line 79 of file eithercoro.h.
References Wrapper_.
|
inline |
Definition at line 89 of file eithercoro.h.
References Wrapper_.
|
staticconstexpr |
Definition at line 74 of file eithercoro.h.
| Wrapper* std::coroutine_traits< LC::Util::Either< L, R >, Args... >::promise_type::Wrapper_ = nullptr |
Definition at line 76 of file eithercoro.h.
Referenced by std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::Wrapper(), return_value(), return_value(), and unhandled_exception().