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

多例类的info_type concept 更多...

详细描述

多例类的info_type concept

info_type需要定义key_type和owner_type类型别名,以及key()成员函数。其中,key_type表示实例的唯一标识符类型 ,owner_type表示多例类本身的类型。

在文件 multiton.hpp62 行定义.

#include <multiton.hpp>

概念定义

template<typename T>
typename T::key_type;
typename T::owner_type;
{info.key()} -> std::same_as<typename T::key_type>;
}
通用的info concept,主要用于统一单例和多例的info概念。这个concept的主要目的是让单例和多例都可以被roboctrl::get获取。
Definition multiton.hpp:72
多例类的info_type concept
Definition multiton.hpp:62