#include "third_party/blink/renderer/core/css/cssom/css_style_value.h"
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/core/css/cssom/style_value_factory.h"
#include "third_party/blink/renderer/core/css/parser/css_parser_context.h"
#include "third_party/blink/renderer/core/css/properties/css_property.h"
#include "third_party/blink/renderer/core/style_property_shorthand.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
class PropertyRegistration;
namespace {
CSSStyleValueVector ParseCSSStyleValue(
const ExecutionContext* execution_context,
const String& property_name,
const String& value,
ExceptionState& exception_state) { … }
}
CSSStyleValue* CSSStyleValue::parse(const ExecutionContext* execution_context,
const String& property_name,
const String& value,
ExceptionState& exception_state) { … }
CSSStyleValueVector CSSStyleValue::parseAll(
const ExecutionContext* execution_context,
const String& property_name,
const String& value,
ExceptionState& exception_state) { … }
String CSSStyleValue::toString() const { … }
}