Home
last modified time | relevance | path

Searched refs:GetBaseAs (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dtask_queue.h76 return this->template GetBaseAs<ITaskQueue>()->AddTask(BASE_NS::move(p)); in AddTask()
80 return this->template GetBaseAs<ITaskQueue>()->AddTask(BASE_NS::move(p), delay); in AddTask()
84 return this->template GetBaseAs<ITaskQueue>()->AddWaitableTask(BASE_NS::move(p)); in AddWaitableTask()
88 this->template GetBaseAs<ITaskQueue>()->CancelTask(t); in CancelTask()
94 this->template GetBaseAs<ITaskQueueExtend>()->SetExtend(extend); in SetExtend()
98 return this->template GetBaseAs<ITaskQueueExtend>()->InvokeTask(task); in InvokeTask()
102 this->template GetBaseAs<ITaskQueueExtend>()->Shutdown(); in Shutdown()
H A Dobject.h260 constexpr Type* GetBaseAs() in GetBaseAs() function
267 constexpr const Type* GetBaseAs() const in GetBaseAs() function
269 return const_cast<BaseObjectFwd*>(this)->GetBaseAs<Type>(); in GetBaseAs()
290 META_FORWARD_READONLY_PROPERTY(Type, Name, Super::template GetBaseAs<Interface>()->Name())
297 META_FORWARD_PROPERTY(Type, Name, Super::template GetBaseAs<Interface>()->Name())
303 #define META_EXT_CALL_BASE(Interface, Function) Super::template GetBaseAs<Interface>()->Function