RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::async::InvokableTask 概念参考

可调用的协程任务概念 更多...

#include <rmvl/io/async.hpp>

概念定义

template<typename Callable, typename... Args>
concept rm::async::InvokableTask = requires(Callable &&c, Args &&...args) {
typename std::invoke_result_t<Callable, Args...>::promise_type;
{ std::invoke(std::forward<Callable>(c), std::forward<Args>(args)...) };
}
可调用的协程任务概念
定义 async.hpp:171

详细描述

可调用的协程任务概念