GKD.RoboCtrl
载入中...
搜索中...
未找到
roboctrl::callback_fn 概念引用

约束回调类型可被调用且返回 voidawaitable<void>更多...

详细描述

约束回调类型可被调用且返回 voidawaitable<void>

模板参数
F可调用对象类型
Args形参列表

在文件 callback.hpp25 行定义.

#include <callback.hpp>

概念定义

template<typename F, typename... Args>
concept roboctrl::callback_fn = std::invocable<F, Args...> &&
(std::same_as<std::invoke_result_t<F, Args...>, void> ||
std::same_as<std::invoke_result_t<F, Args...>, awaitable<void>>)
约束回调类型可被调用且返回 void 或 awaitable<void>。
Definition callback.hpp:25
asio::awaitable< T > awaitable
协程任务类型。
Definition async.hpp:42