#include "third_party/blink/renderer/core/css/cssom/css_color_value.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_typedefs.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_csscolorvalue_cssstylevalue.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_cssnumericvalue_double.h"
#include "third_party/blink/renderer/core/css/css_color.h"
#include "third_party/blink/renderer/core/css/css_identifier_value.h"
#include "third_party/blink/renderer/core/css/css_value.h"
#include "third_party/blink/renderer/core/css/cssom/css_hsl.h"
#include "third_party/blink/renderer/core/css/cssom/css_hwb.h"
#include "third_party/blink/renderer/core/css/cssom/css_keyword_value.h"
#include "third_party/blink/renderer/core/css/cssom/css_numeric_value.h"
#include "third_party/blink/renderer/core/css/cssom/css_rgb.h"
#include "third_party/blink/renderer/core/css/cssom/css_unit_value.h"
#include "third_party/blink/renderer/core/css/cssom/cssom_types.h"
#include "third_party/blink/renderer/core/css/parser/css_parser_context.h"
#include "third_party/blink/renderer/core/css/parser/css_parser_token.h"
#include "third_party/blink/renderer/core/css/parser/css_parser_token_stream.h"
#include "third_party/blink/renderer/core/css/parser/css_tokenizer.h"
#include "third_party/blink/renderer/core/css/properties/css_parsing_utils.h"
#include "third_party/blink/renderer/core/css/style_color.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
enum CSSColorType { … };
CSSRGB* CSSColorValue::toRGB() const { … }
CSSHSL* CSSColorValue::toHSL() const { … }
CSSHWB* CSSColorValue::toHWB() const { … }
const CSSValue* CSSColorValue::ToCSSValue() const { … }
CSSNumericValue* CSSColorValue::ToNumberOrPercentage(
const V8CSSNumberish* input) { … }
CSSNumericValue* CSSColorValue::ToPercentage(const V8CSSNumberish* input) { … }
float CSSColorValue::ComponentToColorInput(CSSNumericValue* input) { … }
static CSSColorType DetermineColorType(CSSParserTokenStream& stream) { … }
static CSSRGB* CreateCSSRGBByNumbers(int red, int green, int blue, int alpha) { … }
V8UnionCSSColorValueOrCSSStyleValue* CSSColorValue::parse(
const ExecutionContext* execution_context,
const String& css_text,
ExceptionState& exception_state) { … }
}