Searched refs:finishPtr (Results 1 – 1 of 1) sorted by relevance
576 auto finishPtr = std::make_shared<std::function<void()>>(finishCallback); in GetWrappedAnimationCallback() local577 finishFunctions_.emplace(finishPtr); in GetWrappedAnimationCallback()579 finishWeak = std::weak_ptr<std::function<void()>>(finishPtr)]() { in GetWrappedAnimationCallback()582 auto finishPtr = finishWeak.lock(); in GetWrappedAnimationCallback() local583 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()