chromium/third_party/blink/renderer/core/css/post_style_update_scope.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/css/post_style_update_scope.h"

#include "third_party/blink/renderer/core/animation/css/css_animations.h"
#include "third_party/blink/renderer/core/animation/document_animations.h"
#include "third_party/blink/renderer/core/animation/element_animations.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"

namespace blink {

PostStyleUpdateScope* PostStyleUpdateScope::current_ =;

PostStyleUpdateScope::AnimationData*
PostStyleUpdateScope::CurrentAnimationData() {}

PostStyleUpdateScope::PseudoData* PostStyleUpdateScope::CurrentPseudoData() {}

PostStyleUpdateScope::PostStyleUpdateScope(Document& document)
    :{}

PostStyleUpdateScope::~PostStyleUpdateScope() {}

bool PostStyleUpdateScope::Apply() {}

bool PostStyleUpdateScope::ApplyPseudo() {}

void PostStyleUpdateScope::ApplyAnimations() {}

void PostStyleUpdateScope::AnimationData::SetPendingUpdate(
    Element& element,
    const CSSAnimationUpdate& update) {}

void PostStyleUpdateScope::AnimationData::StoreOldStyleIfNeeded(
    Element& element) {}

const ComputedStyle* PostStyleUpdateScope::AnimationData::GetOldStyle(
    const Element& element) const {}

void PostStyleUpdateScope::PseudoData::AddPendingBackdrop(
    Element& originating_element) {}

const ComputedStyle* PostStyleUpdateScope::GetOldStyle(const Element& element) {}

}  // namespace blink