#include "third_party/blink/renderer/core/css/abstract_property_set_css_style_declaration.h"
#include "third_party/blink/renderer/core/css/css_numeric_literal_value.h"
#include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/parser/css_property_parser.h"
#include "third_party/blink/renderer/core/css/style_attribute_mutation_scope.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/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/execution_context/security_context.h"
#include "third_party/blink/renderer/core/style_property_shorthand.h"
namespace blink {
unsigned AbstractPropertySetCSSStyleDeclaration::length() const { … }
String AbstractPropertySetCSSStyleDeclaration::item(unsigned i) const { … }
String AbstractPropertySetCSSStyleDeclaration::cssText() const { … }
void AbstractPropertySetCSSStyleDeclaration::setCSSText(
const ExecutionContext* execution_context,
const String& text,
ExceptionState&) { … }
String AbstractPropertySetCSSStyleDeclaration::getPropertyValue(
const String& property_name) { … }
String AbstractPropertySetCSSStyleDeclaration::getPropertyPriority(
const String& property_name) { … }
String AbstractPropertySetCSSStyleDeclaration::GetPropertyShorthand(
const String& property_name) { … }
bool AbstractPropertySetCSSStyleDeclaration::IsPropertyImplicit(
const String& property_name) { … }
void AbstractPropertySetCSSStyleDeclaration::setProperty(
const ExecutionContext* execution_context,
const String& property_name,
const String& value,
const String& priority,
ExceptionState& exception_state) { … }
String AbstractPropertySetCSSStyleDeclaration::removeProperty(
const String& property_name,
ExceptionState& exception_state) { … }
const CSSValue*
AbstractPropertySetCSSStyleDeclaration::GetPropertyCSSValueInternal(
CSSPropertyID property_id) { … }
const CSSValue*
AbstractPropertySetCSSStyleDeclaration::GetPropertyCSSValueInternal(
const AtomicString& custom_property_name) { … }
String AbstractPropertySetCSSStyleDeclaration::GetPropertyValueInternal(
CSSPropertyID property_id) { … }
String AbstractPropertySetCSSStyleDeclaration::GetPropertyValueWithHint(
const String& property_name,
unsigned index) { … }
String AbstractPropertySetCSSStyleDeclaration::GetPropertyPriorityWithHint(
const String& property_name,
unsigned index) { … }
DISABLE_CFI_PERF
void AbstractPropertySetCSSStyleDeclaration::SetPropertyInternal(
CSSPropertyID unresolved_property,
const String& custom_property_name,
StringView value,
bool important,
SecureContextMode secure_context_mode,
ExceptionState&) { … }
bool AbstractPropertySetCSSStyleDeclaration::FastPathSetProperty(
CSSPropertyID unresolved_property,
double value) { … }
DISABLE_CFI_PERF
StyleSheetContents* AbstractPropertySetCSSStyleDeclaration::ContextStyleSheet()
const { … }
bool AbstractPropertySetCSSStyleDeclaration::CssPropertyMatches(
CSSPropertyID property_id,
const CSSValue& property_value) const { … }
void AbstractPropertySetCSSStyleDeclaration::Trace(Visitor* visitor) const { … }
}