xtd 0.2.0
Loading...
Searching...
No Matches
xtd::threading::tasks::wtask< result_t > Class Template Reference
Inheritance diagram for xtd::threading::tasks::wtask< result_t >:
xtd::threading::tasks::task< void >

Classes

struct  awaiter
 
struct  promise_type
 

Public Constructors

 wtask (const xtd::func< result_t > &func)
 
 wtask (const xtd::func< result_t > &func, const xtd::threading::cancellation_token &cancellation_token)
 
 wtask (const xtd::func< result_t, const xtd::any_object & > &func, const xtd::any_object &state)
 

Public Operators

auto operator co_await () noexcept
 

Additional Inherited Members

 task (const xtd::action<> &action)
 
 task (const xtd::action<> &action, const xtd::threading::cancellation_token &cancellation_token)
 
 task (const xtd::action< const xtd::any_object & > &action, const xtd::any_object &state)
 
 task (const xtd::action< const xtd::any_object & > &action, const xtd::any_object &state, const xtd::threading::cancellation_token &cancellation_token)
 
auto operator co_await () noexcept
 
 task (const xtd::func< void > &func)
 
 task (const xtd::func< void > &func, const xtd::threading::cancellation_token &cancellation_token)
 
 task (const xtd::func< void, const xtd::any_object & > &func, const xtd::any_object &state)
 
 task (const xtd::func< void, const xtd::any_object & > &func, const xtd::any_object &state, const xtd::threading::cancellation_token &cancellation_token)
 
auto result () const noexcept -> const void &
 
auto operator co_await () noexcept
 
static auto from_result () -> task
 
static auto from_result (void result) -> task
 

The documentation for this class was generated from the following file:
  • xtd.core/include/xtd/threading/tasks/wtask.hpp