HikoGUI
Select Version:
⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
hi::v1::compatible_cancelable_async_callable Concept Reference

A concept for a callable that may be use in cancelable_async_task(). More...

#include <hikogui/dispatch/async_task.hpp>

Concept definition

template<typename ResultType, typename FuncType, typename... ArgTypes>
compatible_cancelable_async_function_none<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_function_stop<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_function_progress<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_function_stop_and_progress<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_task_none<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_task_stop<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_task_progress<ResultType, FuncType, ArgTypes...> or
compatible_cancelable_async_task_stop_and_progress<ResultType, FuncType, ArgTypes...>
A concept for a callable that may be use in cancelable_async_task().
Definition async_task.hpp:173

Detailed Description

A concept for a callable that may be use in cancelable_async_task().