chromium/third_party/blink/renderer/core/style/style_variables.cc

// Copyright 2019 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/style/style_variables.h"

#include "base/memory/values_equivalent.h"

namespace blink {

namespace {

OptionalData;
OptionalValue;

bool IsEqual(const OptionalData& a, const OptionalData& b) {}

bool IsEqual(const OptionalValue& a, const OptionalValue& b) {}

}  // namespace

bool StyleVariables::operator==(const StyleVariables& other) const {}

StyleVariables::OptionalData StyleVariables::GetData(
    const AtomicString& name) const {}

StyleVariables::OptionalValue StyleVariables::GetValue(
    const AtomicString& name) const {}

void StyleVariables::SetData(const AtomicString& name, CSSVariableData* data) {}

void StyleVariables::SetValue(const AtomicString& name, const CSSValue* value) {}

bool StyleVariables::IsEmpty() const {}

void StyleVariables::CollectNames(HashSet<AtomicString>& names) const {}

std::ostream& operator<<(std::ostream& stream,
                         const StyleVariables& variables) {}

}  // namespace blink