Home
last modified time | relevance | path

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

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/
H A Dpipeline_base.cpp576 auto finishPtr = std::make_shared<std::function<void()>>(finishCallback); in GetWrappedAnimationCallback() local
577 finishFunctions_.emplace(finishPtr); in GetWrappedAnimationCallback()
579 finishWeak = std::weak_ptr<std::function<void()>>(finishPtr)]() { in GetWrappedAnimationCallback()
582 auto finishPtr = finishWeak.lock(); in GetWrappedAnimationCallback() local
583 CHECK_NULL_VOID(finishPtr); in GetWrappedAnimationCallback()
584 context->finishFunctions_.erase(finishPtr); in GetWrappedAnimationCallback()
585 if (!(*finishPtr)) { in GetWrappedAnimationCallback()
595 (*finishPtr)(); in GetWrappedAnimationCallback()
601 (*finishPtr)(); in GetWrappedAnimationCallback()