Home
last modified time | relevance | path

Searched refs:GetFactory (Results 1 - 16 of 16) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dobject_type_info.h35 const GetFactoryType GetFactory = nullptr; member
40 if (lhs.GetFactory && rhs.GetFactory) { in operator ==()
41 auto lhsF = lhs.GetFactory(); in operator ==()
42 auto rhsF = rhs.GetFactory(); in operator ==()
H A Dintf_object_registry.h111 * @brief A helper template for calling RegisterObjectType on a type which defines IObjectFactory::Ptr GetFactory().
116 RegisterObjectType(T::GetFactory()); in RegisterObjectType()
120 * GetFactory().
125 UnregisterObjectType(T::GetFactory()); in UnregisterObjectType()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfClassRegistryTest.cpp137 EXPECT_TRUE(objReg.RegisterObjectType(MyObject1::GetFactory())); in HWTEST_F()
140 EXPECT_EQ(lastRegistered.classInfo, MyObject1::GetFactory()); in HWTEST_F()
144 EXPECT_FALSE(objReg.RegisterObjectType(MyObject1::GetFactory())); in HWTEST_F()
150 EXPECT_TRUE(objReg.RegisterObjectType(MyObject2::GetFactory())); in HWTEST_F()
153 EXPECT_EQ(lastRegistered.classInfo, MyObject2::GetFactory()); in HWTEST_F()
157 EXPECT_TRUE(objReg.UnregisterObjectType(MyObject1::GetFactory())); in HWTEST_F()
161 EXPECT_EQ(lastUnregistered.classInfo, MyObject1::GetFactory()); in HWTEST_F()
164 EXPECT_FALSE(objReg.UnregisterObjectType(MyObject1::GetFactory())); in HWTEST_F()
170 EXPECT_TRUE(objReg.UnregisterObjectType(MyObject2::GetFactory())); in HWTEST_F()
174 EXPECT_EQ(lastUnregistered.classInfo, MyObject2::GetFactory()); in HWTEST_F()
[all...]
/foundation/systemabilitymgr/samgr_lite/samgr_endpoint/source/
H A Dclient_factory.c31 static Factory *GetFactory(const char *service, const char *feature);
43 Factory *factory = GetFactory(service, feature); in SAMGR_CreateIClient()
61 Factory *factory = GetFactory(service, feature); in SAMGR_ReleaseIClient()
83 Factory *factory = GetFactory(service, feature); in SAMGR_RegisterFactory()
107 static Factory *GetFactory(const char *service, const char *feature) in GetFactory() function
/foundation/graphic/graphic_3d/lume/metaobject/test/src/
H A Dtesting_objects.cpp532 registry.RegisterObjectType(EmbeddedTestType::GetFactory()); in RegisterTestTypes()
533 registry.RegisterObjectType(TestContainer::GetFactory()); in RegisterTestTypes()
534 registry.RegisterObjectType(TestFlatContainer::GetFactory()); in RegisterTestTypes()
535 registry.RegisterObjectType(TestType::GetFactory()); in RegisterTestTypes()
536 registry.RegisterObjectType(MyTestTypeInterpolator::GetFactory()); in RegisterTestTypes()
537 registry.RegisterObjectType(TestAttachment::GetFactory()); in RegisterTestTypes()
538 registry.RegisterObjectType(TestStartable::GetFactory()); in RegisterTestTypes()
539 registry.RegisterObjectType(TestString::GetFactory()); in RegisterTestTypes()
540 registry.RegisterObjectType(TestPtrValue::GetFactory()); in RegisterTestTypes()
572 registry.UnregisterObjectType(TestPtrValue::GetFactory()); in UnregisterTestTypes()
[all...]
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dobject_factory.h102 static META_NS::IObjectFactory::Ptr GetFactory() \
107 static constexpr const META_NS::ObjectTypeInfo OBJECT_INFO { { META_NS::ObjectTypeInfo::UID }, GetFactory }; \
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dregister_default_anims.cpp90 registry.RegisterObjectType(t.GetFactory()); in RegisterBuiltInAnimations()
98 registry.UnregisterObjectType(t.GetFactory()); in UnRegisterBuiltInAnimations()
H A Dsystem_clock.cpp38 return SystemClock::GetFactory(); in GetSystemClockFactory()
H A Dmanual_clock.cpp46 return ManualClock::GetFactory(); in GetManualClockFactory()
H A Dregister_default_objs.cpp78 registry.RegisterObjectType(t.GetFactory()); in RegisterBuiltInObjects()
136 registry.UnregisterObjectType(t.GetFactory()); in UnRegisterBuiltInObjects()
H A Dpolling_task_queue.cpp101 return PollingTaskQueue::GetFactory(); in GetPollingTaskQueueFactory()
H A Dthreaded_task_queue.cpp132 return ThreadedTaskQueue::GetFactory(); in GetThreadedTaskQueueFactory()
H A Dcontent_object.cpp177 return ContentObject::GetFactory(); in GetContentObjectFactory()
H A Dfuture.cpp204 return Promise::GetFactory(); in GetPromiseFactory()
H A Dobject_registry.cpp82 auto& classInfo = object->GetFactory()->GetClassInfo(); in ~ObjectRegistry()
113 if (object->GetFactory()->GetClassInfo().Id() == ObjectId(uid)) { in UnregisterFromPluginRegistry()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp202 registry.RegisterObjectType(info.OBJECT_INFO.GetFactory()); in RegisterDefaultInterpolators()
216 registry.UnregisterObjectType(info.OBJECT_INFO.GetFactory()); in UnRegisterDefaultInterpolators()

Completed in 7 milliseconds