HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions
hi::v1::detail::task_controller_impl< ResultType, FuncType, ArgTypes > Class Template Reference
Inheritance diagram for hi::v1::detail::task_controller_impl< ResultType, FuncType, ArgTypes >:
hi::v1::detail::task_controller_base< ResultType >

Public Types

using result_type = ResultType
 
- Public Types inherited from hi::v1::detail::task_controller_base< ResultType >
using result_type = ResultType
 

Public Member Functions

template<typename Func , typename... Args>
 task_controller_impl (Func &&func, Args &&... args)
 
constexpr cancel_features_type features () const noexcept override
 
task< result_type > run (std::stop_token stop_token, hi::progress_token progress_token) override
 

Member Function Documentation

◆ features()

template<typename ResultType , typename FuncType , typename... ArgTypes>
constexpr cancel_features_type hi::v1::detail::task_controller_impl< ResultType, FuncType, ArgTypes >::features ( ) const
inlineconstexproverridevirtualnoexcept

◆ run()

template<typename ResultType , typename FuncType , typename... ArgTypes>
task< result_type > hi::v1::detail::task_controller_impl< ResultType, FuncType, ArgTypes >::run ( std::stop_token stop_token,
hi::progress_token progress_token )
inlineoverridevirtual

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