Lines Matching defs:ReflectRegistration
31 class ReflectRegistration : public Singleton<ReflectRegistration> {
32 friend class Singleton<ReflectRegistration>;
35 ReflectRegistration() = default;
36 explicit ReflectRegistration(ReflectRegistration &&ref) {}
37 explicit ReflectRegistration(const ReflectRegistration &ref) {}
38 ~ReflectRegistration();
45 ReflectRegistration &operator=(ReflectRegistration &&) = delete;
46 ReflectRegistration &operator=(const ReflectRegistration &) = delete;
57 ReflectRegistration::GetInstance().Register(name, func);
78 return std::static_pointer_cast<T>(ReflectRegistration::GetInstance().CreateObject(name));