8 type注册
- rttr/detail/type/type_register.cpp
type data构造完了后会加入到registration_manager,通过调用registration_manager的单例的add_item函数。
type_data* add_item(std::unique_ptr<type_data> obj)
{
auto reg_type = type_register::register_type(obj.get());
const auto was_type_stored = (reg_type == obj.get());
if (was_type_stored)
m_type_data_list.push_back(std::move(obj)); // so we have to unregister it later
return reg_type;
}
阅读更多 »8 type注册