![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "either.h"
Public Types | |
| using | HandlerReturn_t = decltype (Handler_ (Either_.GetLeft ())) |
Public Member Functions | |
| bool | await_ready () noexcept |
| auto | await_suspend (auto handle) |
| R | await_resume () const noexcept |
Public Attributes | |
| Either< L, R > | Either_ |
| ErrorHandler | Handler_ |
| using LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::HandlerReturn_t = decltype (Handler_ (Either_.GetLeft ())) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
Definition at line 60 of file either.h.
References Either_, Handler_, and LC::Util::detail::TerminateLeftyCoroutine().
| Either<L, R> LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Either_ |
Definition at line 39 of file either.h.
Referenced by await_ready(), await_resume(), and await_suspend().
| ErrorHandler LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Handler_ |
Definition at line 40 of file either.h.
Referenced by await_ready(), and await_suspend().