LeechCraft  0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper Struct Reference

#include "eithercoro.h"

Public Member Functions

 Wrapper (promise_type &promise)
 
 Wrapper (Wrapper &&other) noexcept
 
 Wrapper (const Wrapper &)=delete
 
Wrapperoperator= (const Wrapper &)=delete
 
Wrapperoperator= (Wrapper &&)=delete
 
false operator EitherType ()
 

Public Attributes

State State_
 
promise_type & Promise_
 

Detailed Description

template<typename L, typename R, typename... Args>
struct std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper

Definition at line 33 of file eithercoro.h.

Constructor & Destructor Documentation

◆ Wrapper() [1/3]

template<typename L , typename R , typename... Args>
std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::Wrapper ( promise_type &  promise)
inlineexplicit

Definition at line 38 of file eithercoro.h.

◆ Wrapper() [2/3]

template<typename L , typename R , typename... Args>
std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::Wrapper ( Wrapper &&  other)
inlinenoexcept

Definition at line 44 of file eithercoro.h.

◆ Wrapper() [3/3]

template<typename L , typename R , typename... Args>
std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::Wrapper ( const Wrapper &  )
delete

Member Function Documentation

◆ operator EitherType()

template<typename L , typename R , typename... Args>
false std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::operator EitherType ( )
inlineexplicit

Definition at line 55 of file eithercoro.h.

◆ operator=() [1/2]

template<typename L , typename R , typename... Args>
Wrapper& std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::operator= ( const Wrapper )
delete

◆ operator=() [2/2]

template<typename L , typename R , typename... Args>
Wrapper& std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::operator= ( Wrapper &&  )
delete

Member Data Documentation

◆ Promise_

template<typename L , typename R , typename... Args>
promise_type& std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::Promise_

Definition at line 36 of file eithercoro.h.

◆ State_

template<typename L , typename R , typename... Args>
State std::coroutine_traits< LC::Util::Either< L, R >, Args... >::Wrapper::State_

Definition at line 35 of file eithercoro.h.


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