COROIO: NNet::TValueTask< T > Struct Template Reference
COROIO
 
Loading...
Searching...
No Matches
NNet::TValueTask< T > Struct Template Reference
Inheritance diagram for NNet::TValueTask< T >:
NNet::TValueTaskBase< T >

Public Member Functions

await_resume ()
 
template<typename Func>
auto Apply (Func func) -> TValueTask< decltype(func(std::declval< T >()))>
 
TValueTask< void > Ignore ()
 
- Public Member Functions inherited from NNet::TValueTaskBase< T >
 TValueTaskBase (TValuePromise< T > &promise)
 
 TValueTaskBase (TValueTaskBase &&other)
 
 TValueTaskBase (const TValueTaskBase &)=delete
 
TValueTaskBaseoperator= (const TValueTaskBase &)=delete
 
TValueTaskBaseoperator= (TValueTaskBase &&other)
 
bool await_ready () const
 
bool done () const
 
std::coroutine_handle raw ()
 
void await_suspend (std::coroutine_handle<> caller)
 

Additional Inherited Members

- Public Types inherited from NNet::TValueTaskBase< T >
using promise_type = TValuePromise<T>
 
- Protected Attributes inherited from NNet::TValueTaskBase< T >
std::coroutine_handle< TValuePromise< T > > Coro = nullptr
 

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