#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 { … }
}