One Framework 0.1.0
RoboMaster嵌入式框架“一键”解决方案,为你的“创意”服务。
载入中...
搜索中...
未找到
OF::NodeConcept 概念参考

#include <Node.hpp>

概念定义

template<typename T>
concept OF::NodeConcept = requires
{
{ T::Meta::stack_size } -> std::convertible_to<size_t>;
{ T::Meta::priority } -> std::convertible_to<int>;
{ T::Meta::name } -> std::convertible_to<const char*>;
{ std::declval<T>().init() } -> std::same_as<bool>;
{ std::declval<T>().run() } -> std::same_as<void>;
{ std::declval<T>().cleanup() } -> std::same_as<void>;
}
定义 Node.hpp:14