GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::device::device 概念引用

设备概念,约束 task() 等接口。 更多...

详细描述

设备概念,约束 task() 等接口。

在文件 base.hpp 第 76 行定义.

#include <base.hpp>

概念定义

template<typename T>
concept roboctrl::device::device = std::is_base_of_v<device_base, T> && roboctrl::owner<T> && requires (T dev) {
{dev.task()} -> std::same_as<awaitable<void>>;
}
设备概念,约束 task() 等接口。
Definition base.hpp:76