|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <ClassRegistry.hpp>
Public 成员函数 | |
| Class * | getClass (StringView name) const |
| void | getAllClassNames (std::vector< std::string > &names) const |
| void | registerClass (Class *cls) |
| void | registerClass (StringView name, Class *cls) |
静态 Public 成员函数 | |
| static ClassRegistry * | Instance () |
Protected 类型 | |
| using | ClassMap = std::unordered_map<std::string, Class*> |
Protected 属性 | |
| ClassMap | classMap_ |
类注册器
用于注册和查找类的元数据