chromium/third_party/blink/renderer/core/css/cssom/declared_style_property_map.cc

// Copyright 2017 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/cssom/declared_style_property_map.h"

#include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_style_rule.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/css_unparsed_declaration_value.h"
#include "third_party/blink/renderer/core/css/style_property_serializer.h"
#include "third_party/blink/renderer/core/css/style_rule.h"

namespace blink {

DeclaredStylePropertyMap::DeclaredStylePropertyMap(CSSStyleRule* owner_rule)
    :{}

unsigned int DeclaredStylePropertyMap::size() const {}

const CSSValue* DeclaredStylePropertyMap::GetProperty(
    CSSPropertyID property_id) const {}

const CSSValue* DeclaredStylePropertyMap::GetCustomProperty(
    const AtomicString& property_name) const {}

void DeclaredStylePropertyMap::SetProperty(CSSPropertyID property_id,
                                           const CSSValue& value) {}

bool DeclaredStylePropertyMap::SetShorthandProperty(
    CSSPropertyID property_id,
    const String& value,
    SecureContextMode secure_context_mode) {}

void DeclaredStylePropertyMap::SetCustomProperty(
    const AtomicString& property_name,
    const CSSValue& value) {}

void DeclaredStylePropertyMap::RemoveProperty(CSSPropertyID property_id) {}

void DeclaredStylePropertyMap::RemoveCustomProperty(
    const AtomicString& property_name) {}

void DeclaredStylePropertyMap::RemoveAllProperties() {}

void DeclaredStylePropertyMap::ForEachProperty(IterationFunction visitor) {}

StyleRule* DeclaredStylePropertyMap::GetStyleRule() const {}

String DeclaredStylePropertyMap::SerializationForShorthand(
    const CSSProperty& property) const {}

}  // namespace blink