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