iwa/source/type_meta.cpp

18 lines
280 B
C++

#include "iwa/type_meta.hpp"
namespace iwa
{
namespace
{
std::vector<const Class*> gClassRegistry;
}
void registerClass(const Class* clazz) noexcept
{
gClassRegistry.push_back(clazz);
}
std::span<const Class*> getRegisteredClasses() noexcept
{
return gClassRegistry;
}
}