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