Searched refs:GetBaseAs (Results 1 – 2 of 2) sorted by relevance
76 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()
260 constexpr Type* GetBaseAs() in GetBaseAs() function267 constexpr const Type* GetBaseAs() const in GetBaseAs() function269 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