chromium/third_party/blink/renderer/core/animation/color_property_functions.cc

// Copyright 2015 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/animation/color_property_functions.h"

#include "third_party/blink/renderer/core/style/computed_style.h"

namespace blink {

OptionalStyleColor ColorPropertyFunctions::GetInitialColor(
    const CSSProperty& property,
    const ComputedStyle& initial_style) {}

template <typename ComputedStyleOrBuilder>
OptionalStyleColor ColorPropertyFunctions::GetUnvisitedColor(
    const CSSProperty& property,
    const ComputedStyleOrBuilder& style) {}

template OptionalStyleColor
ColorPropertyFunctions::GetUnvisitedColor<ComputedStyle>(const CSSProperty&,
                                                         const ComputedStyle&);
template OptionalStyleColor ColorPropertyFunctions::GetUnvisitedColor<
    ComputedStyleBuilder>(const CSSProperty&, const ComputedStyleBuilder&);

template <typename ComputedStyleOrBuilder>
OptionalStyleColor ColorPropertyFunctions::GetVisitedColor(
    const CSSProperty& property,
    const ComputedStyleOrBuilder& style) {}

template OptionalStyleColor
ColorPropertyFunctions::GetVisitedColor<ComputedStyle>(const CSSProperty&,
                                                       const ComputedStyle&);
template OptionalStyleColor ColorPropertyFunctions::GetVisitedColor<
    ComputedStyleBuilder>(const CSSProperty&, const ComputedStyleBuilder&);

void ColorPropertyFunctions::SetUnvisitedColor(const CSSProperty& property,
                                               ComputedStyleBuilder& builder,
                                               const Color& color) {}

void ColorPropertyFunctions::SetVisitedColor(const CSSProperty& property,
                                             ComputedStyleBuilder& builder,
                                             const Color& color) {}

}  // namespace blink