![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "either.h"
Public Member Functions | |
bool | await_ready () const noexcept |
template<typename Promise > | |
void | await_suspend (std::coroutine_handle< Promise > handle) |
R | await_resume () const noexcept |
Public Attributes | |
Either< L, R > | Either_ |
EitherAwaiterErrorHandler< ErrorHandler > | Handler_ {} |
|
inlinenoexcept |
Definition at line 67 of file either.h.
References LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Either_, and LC::Util::Either< typename, typename >::IsRight().
|
inlinenoexcept |
Definition at line 86 of file either.h.
References LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Either_, and LC::Util::Either< typename, typename >::GetRight().
|
inline |
Definition at line 73 of file either.h.
References LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Either_, LC::Util::Either< typename, typename >::GetLeft(), and LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Handler_.
Either<L, R> LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Either_ |
EitherAwaiterErrorHandler<ErrorHandler> LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::Handler_ {} |
Definition at line 65 of file either.h.
Referenced by LC::Util::detail::EitherAwaiter< L, R, ErrorHandler >::await_suspend().