| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Andreas Kling (kling@webkit.org) | 2 * Copyright (C) 2011 Andreas Kling (kling@webkit.org) |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 #include "config.h" | 27 #include "config.h" |
| 28 #include "core/css/CSSValue.h" | 28 #include "core/css/CSSValue.h" |
| 29 | 29 |
| 30 #include "core/css/CSSBasicShapeValues.h" | 30 #include "core/css/CSSBasicShapeValues.h" |
| 31 #include "core/css/CSSBorderImageSliceValue.h" | 31 #include "core/css/CSSBorderImageSliceValue.h" |
| 32 #include "core/css/CSSCanvasValue.h" | 32 #include "core/css/CSSCanvasValue.h" |
| 33 #include "core/css/CSSContentDistributionValue.h" | 33 #include "core/css/CSSContentDistributionValue.h" |
| 34 #include "core/css/CSSCounterValue.h" | 34 #include "core/css/CSSCounterValue.h" |
| 35 #include "core/css/CSSCrossfadeValue.h" | 35 #include "core/css/CSSCrossfadeValue.h" |
| 36 #include "core/css/CSSCursorImageValue.h" | 36 #include "core/css/CSSCursorImageValue.h" |
| 37 #include "core/css/CSSCustomIdentValue.h" |
| 37 #include "core/css/CSSFontFaceSrcValue.h" | 38 #include "core/css/CSSFontFaceSrcValue.h" |
| 38 #include "core/css/CSSFontFeatureValue.h" | 39 #include "core/css/CSSFontFeatureValue.h" |
| 39 #include "core/css/CSSFunctionValue.h" | 40 #include "core/css/CSSFunctionValue.h" |
| 40 #include "core/css/CSSGradientValue.h" | 41 #include "core/css/CSSGradientValue.h" |
| 41 #include "core/css/CSSGridLineNamesValue.h" | 42 #include "core/css/CSSGridLineNamesValue.h" |
| 42 #include "core/css/CSSGridTemplateAreasValue.h" | 43 #include "core/css/CSSGridTemplateAreasValue.h" |
| 43 #include "core/css/CSSImageSetValue.h" | 44 #include "core/css/CSSImageSetValue.h" |
| 44 #include "core/css/CSSImageValue.h" | 45 #include "core/css/CSSImageValue.h" |
| 45 #include "core/css/CSSInheritedValue.h" | 46 #include "core/css/CSSInheritedValue.h" |
| 46 #include "core/css/CSSInitialValue.h" | 47 #include "core/css/CSSInitialValue.h" |
| 47 #include "core/css/CSSPathValue.h" | 48 #include "core/css/CSSPathValue.h" |
| 48 #include "core/css/CSSPrimitiveValue.h" | 49 #include "core/css/CSSPrimitiveValue.h" |
| 49 #include "core/css/CSSQuadValue.h" | 50 #include "core/css/CSSQuadValue.h" |
| 50 #include "core/css/CSSReflectValue.h" | 51 #include "core/css/CSSReflectValue.h" |
| 51 #include "core/css/CSSSVGDocumentValue.h" | 52 #include "core/css/CSSSVGDocumentValue.h" |
| 52 #include "core/css/CSSShadowValue.h" | 53 #include "core/css/CSSShadowValue.h" |
| 54 #include "core/css/CSSStringValue.h" |
| 53 #include "core/css/CSSTimingFunctionValue.h" | 55 #include "core/css/CSSTimingFunctionValue.h" |
| 56 #include "core/css/CSSURIValue.h" |
| 54 #include "core/css/CSSUnicodeRangeValue.h" | 57 #include "core/css/CSSUnicodeRangeValue.h" |
| 55 #include "core/css/CSSUnsetValue.h" | 58 #include "core/css/CSSUnsetValue.h" |
| 56 #include "core/css/CSSValueList.h" | 59 #include "core/css/CSSValueList.h" |
| 57 #include "core/css/CSSValuePair.h" | 60 #include "core/css/CSSValuePair.h" |
| 58 | 61 |
| 59 namespace blink { | 62 namespace blink { |
| 60 | 63 |
| 61 struct SameSizeAsCSSValue : public RefCountedWillBeGarbageCollectedFinalized<Sam
eSizeAsCSSValue> { | 64 struct SameSizeAsCSSValue : public RefCountedWillBeGarbageCollectedFinalized<Sam
eSizeAsCSSValue> { |
| 62 uint32_t bitfields; | 65 uint32_t bitfields; |
| 63 }; | 66 }; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 case FontFeatureClass: | 119 case FontFeatureClass: |
| 117 return compareCSSValues<CSSFontFeatureValue>(*this, other); | 120 return compareCSSValues<CSSFontFeatureValue>(*this, other); |
| 118 case FunctionClass: | 121 case FunctionClass: |
| 119 return compareCSSValues<CSSFunctionValue>(*this, other); | 122 return compareCSSValues<CSSFunctionValue>(*this, other); |
| 120 case LinearGradientClass: | 123 case LinearGradientClass: |
| 121 return compareCSSValues<CSSLinearGradientValue>(*this, other); | 124 return compareCSSValues<CSSLinearGradientValue>(*this, other); |
| 122 case RadialGradientClass: | 125 case RadialGradientClass: |
| 123 return compareCSSValues<CSSRadialGradientValue>(*this, other); | 126 return compareCSSValues<CSSRadialGradientValue>(*this, other); |
| 124 case CrossfadeClass: | 127 case CrossfadeClass: |
| 125 return compareCSSValues<CSSCrossfadeValue>(*this, other); | 128 return compareCSSValues<CSSCrossfadeValue>(*this, other); |
| 129 case CustomIdentClass: |
| 130 return compareCSSValues<CSSCustomIdentValue>(*this, other); |
| 126 case ImageClass: | 131 case ImageClass: |
| 127 return compareCSSValues<CSSImageValue>(*this, other); | 132 return compareCSSValues<CSSImageValue>(*this, other); |
| 128 case InheritedClass: | 133 case InheritedClass: |
| 129 return compareCSSValues<CSSInheritedValue>(*this, other); | 134 return compareCSSValues<CSSInheritedValue>(*this, other); |
| 130 case InitialClass: | 135 case InitialClass: |
| 131 return compareCSSValues<CSSInitialValue>(*this, other); | 136 return compareCSSValues<CSSInitialValue>(*this, other); |
| 132 case UnsetClass: | 137 case UnsetClass: |
| 133 return compareCSSValues<CSSUnsetValue>(*this, other); | 138 return compareCSSValues<CSSUnsetValue>(*this, other); |
| 134 case GridLineNamesClass: | 139 case GridLineNamesClass: |
| 135 return compareCSSValues<CSSGridLineNamesValue>(*this, other); | 140 return compareCSSValues<CSSGridLineNamesValue>(*this, other); |
| 136 case GridTemplateAreasClass: | 141 case GridTemplateAreasClass: |
| 137 return compareCSSValues<CSSGridTemplateAreasValue>(*this, other); | 142 return compareCSSValues<CSSGridTemplateAreasValue>(*this, other); |
| 138 case PathClass: | 143 case PathClass: |
| 139 return compareCSSValues<CSSPathValue>(*this, other); | 144 return compareCSSValues<CSSPathValue>(*this, other); |
| 140 case PrimitiveClass: | 145 case PrimitiveClass: |
| 141 return compareCSSValues<CSSPrimitiveValue>(*this, other); | 146 return compareCSSValues<CSSPrimitiveValue>(*this, other); |
| 142 case QuadClass: | 147 case QuadClass: |
| 143 return compareCSSValues<CSSQuadValue>(*this, other); | 148 return compareCSSValues<CSSQuadValue>(*this, other); |
| 144 case ReflectClass: | 149 case ReflectClass: |
| 145 return compareCSSValues<CSSReflectValue>(*this, other); | 150 return compareCSSValues<CSSReflectValue>(*this, other); |
| 146 case ShadowClass: | 151 case ShadowClass: |
| 147 return compareCSSValues<CSSShadowValue>(*this, other); | 152 return compareCSSValues<CSSShadowValue>(*this, other); |
| 153 case StringClass: |
| 154 return compareCSSValues<CSSStringValue>(*this, other); |
| 148 case CubicBezierTimingFunctionClass: | 155 case CubicBezierTimingFunctionClass: |
| 149 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); | 156 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); |
| 150 case StepsTimingFunctionClass: | 157 case StepsTimingFunctionClass: |
| 151 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other); | 158 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other); |
| 152 case UnicodeRangeClass: | 159 case UnicodeRangeClass: |
| 153 return compareCSSValues<CSSUnicodeRangeValue>(*this, other); | 160 return compareCSSValues<CSSUnicodeRangeValue>(*this, other); |
| 161 case URIClass: |
| 162 return compareCSSValues<CSSURIValue>(*this, other); |
| 154 case ValueListClass: | 163 case ValueListClass: |
| 155 return compareCSSValues<CSSValueList>(*this, other); | 164 return compareCSSValues<CSSValueList>(*this, other); |
| 156 case ValuePairClass: | 165 case ValuePairClass: |
| 157 return compareCSSValues<CSSValuePair>(*this, other); | 166 return compareCSSValues<CSSValuePair>(*this, other); |
| 158 case ImageSetClass: | 167 case ImageSetClass: |
| 159 return compareCSSValues<CSSImageSetValue>(*this, other); | 168 return compareCSSValues<CSSImageSetValue>(*this, other); |
| 160 case CSSSVGDocumentClass: | 169 case CSSSVGDocumentClass: |
| 161 return compareCSSValues<CSSSVGDocumentValue>(*this, other); | 170 return compareCSSValues<CSSSVGDocumentValue>(*this, other); |
| 162 case CSSContentDistributionClass: | 171 case CSSContentDistributionClass: |
| 163 return compareCSSValues<CSSContentDistributionValue>(*this, other); | 172 return compareCSSValues<CSSContentDistributionValue>(*this, other); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 192 case FontFeatureClass: | 201 case FontFeatureClass: |
| 193 return toCSSFontFeatureValue(this)->customCSSText(); | 202 return toCSSFontFeatureValue(this)->customCSSText(); |
| 194 case FunctionClass: | 203 case FunctionClass: |
| 195 return toCSSFunctionValue(this)->customCSSText(); | 204 return toCSSFunctionValue(this)->customCSSText(); |
| 196 case LinearGradientClass: | 205 case LinearGradientClass: |
| 197 return toCSSLinearGradientValue(this)->customCSSText(); | 206 return toCSSLinearGradientValue(this)->customCSSText(); |
| 198 case RadialGradientClass: | 207 case RadialGradientClass: |
| 199 return toCSSRadialGradientValue(this)->customCSSText(); | 208 return toCSSRadialGradientValue(this)->customCSSText(); |
| 200 case CrossfadeClass: | 209 case CrossfadeClass: |
| 201 return toCSSCrossfadeValue(this)->customCSSText(); | 210 return toCSSCrossfadeValue(this)->customCSSText(); |
| 211 case CustomIdentClass: |
| 212 return toCSSCustomIdentValue(this)->customCSSText(); |
| 202 case ImageClass: | 213 case ImageClass: |
| 203 return toCSSImageValue(this)->customCSSText(); | 214 return toCSSImageValue(this)->customCSSText(); |
| 204 case InheritedClass: | 215 case InheritedClass: |
| 205 return toCSSInheritedValue(this)->customCSSText(); | 216 return toCSSInheritedValue(this)->customCSSText(); |
| 206 case UnsetClass: | 217 case UnsetClass: |
| 207 return toCSSUnsetValue(this)->customCSSText(); | 218 return toCSSUnsetValue(this)->customCSSText(); |
| 208 case InitialClass: | 219 case InitialClass: |
| 209 return toCSSInitialValue(this)->customCSSText(); | 220 return toCSSInitialValue(this)->customCSSText(); |
| 210 case GridLineNamesClass: | 221 case GridLineNamesClass: |
| 211 return toCSSGridLineNamesValue(this)->customCSSText(); | 222 return toCSSGridLineNamesValue(this)->customCSSText(); |
| 212 case GridTemplateAreasClass: | 223 case GridTemplateAreasClass: |
| 213 return toCSSGridTemplateAreasValue(this)->customCSSText(); | 224 return toCSSGridTemplateAreasValue(this)->customCSSText(); |
| 214 case PathClass: | 225 case PathClass: |
| 215 return toCSSPathValue(this)->customCSSText(); | 226 return toCSSPathValue(this)->customCSSText(); |
| 216 case PrimitiveClass: | 227 case PrimitiveClass: |
| 217 return toCSSPrimitiveValue(this)->customCSSText(); | 228 return toCSSPrimitiveValue(this)->customCSSText(); |
| 218 case QuadClass: | 229 case QuadClass: |
| 219 return toCSSQuadValue(this)->customCSSText(); | 230 return toCSSQuadValue(this)->customCSSText(); |
| 220 case ReflectClass: | 231 case ReflectClass: |
| 221 return toCSSReflectValue(this)->customCSSText(); | 232 return toCSSReflectValue(this)->customCSSText(); |
| 222 case ShadowClass: | 233 case ShadowClass: |
| 223 return toCSSShadowValue(this)->customCSSText(); | 234 return toCSSShadowValue(this)->customCSSText(); |
| 235 case StringClass: |
| 236 return toCSSStringValue(this)->customCSSText(); |
| 224 case CubicBezierTimingFunctionClass: | 237 case CubicBezierTimingFunctionClass: |
| 225 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); | 238 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); |
| 226 case StepsTimingFunctionClass: | 239 case StepsTimingFunctionClass: |
| 227 return toCSSStepsTimingFunctionValue(this)->customCSSText(); | 240 return toCSSStepsTimingFunctionValue(this)->customCSSText(); |
| 228 case UnicodeRangeClass: | 241 case UnicodeRangeClass: |
| 229 return toCSSUnicodeRangeValue(this)->customCSSText(); | 242 return toCSSUnicodeRangeValue(this)->customCSSText(); |
| 243 case URIClass: |
| 244 return toCSSURIValue(this)->customCSSText(); |
| 230 case ValuePairClass: | 245 case ValuePairClass: |
| 231 return toCSSValuePair(this)->customCSSText(); | 246 return toCSSValuePair(this)->customCSSText(); |
| 232 case ValueListClass: | 247 case ValueListClass: |
| 233 return toCSSValueList(this)->customCSSText(); | 248 return toCSSValueList(this)->customCSSText(); |
| 234 case ImageSetClass: | 249 case ImageSetClass: |
| 235 return toCSSImageSetValue(this)->customCSSText(); | 250 return toCSSImageSetValue(this)->customCSSText(); |
| 236 case CSSSVGDocumentClass: | 251 case CSSSVGDocumentClass: |
| 237 return toCSSSVGDocumentValue(this)->customCSSText(); | 252 return toCSSSVGDocumentValue(this)->customCSSText(); |
| 238 case CSSContentDistributionClass: | 253 case CSSContentDistributionClass: |
| 239 return toCSSContentDistributionValue(this)->customCSSText(); | 254 return toCSSContentDistributionValue(this)->customCSSText(); |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 280 return; | 295 return; |
| 281 case LinearGradientClass: | 296 case LinearGradientClass: |
| 282 delete toCSSLinearGradientValue(this); | 297 delete toCSSLinearGradientValue(this); |
| 283 return; | 298 return; |
| 284 case RadialGradientClass: | 299 case RadialGradientClass: |
| 285 delete toCSSRadialGradientValue(this); | 300 delete toCSSRadialGradientValue(this); |
| 286 return; | 301 return; |
| 287 case CrossfadeClass: | 302 case CrossfadeClass: |
| 288 delete toCSSCrossfadeValue(this); | 303 delete toCSSCrossfadeValue(this); |
| 289 return; | 304 return; |
| 305 case CustomIdentClass: |
| 306 delete toCSSCustomIdentValue(this); |
| 307 return; |
| 290 case ImageClass: | 308 case ImageClass: |
| 291 delete toCSSImageValue(this); | 309 delete toCSSImageValue(this); |
| 292 return; | 310 return; |
| 293 case InheritedClass: | 311 case InheritedClass: |
| 294 delete toCSSInheritedValue(this); | 312 delete toCSSInheritedValue(this); |
| 295 return; | 313 return; |
| 296 case InitialClass: | 314 case InitialClass: |
| 297 delete toCSSInitialValue(this); | 315 delete toCSSInitialValue(this); |
| 298 return; | 316 return; |
| 299 case UnsetClass: | 317 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 313 return; | 331 return; |
| 314 case QuadClass: | 332 case QuadClass: |
| 315 delete toCSSQuadValue(this); | 333 delete toCSSQuadValue(this); |
| 316 return; | 334 return; |
| 317 case ReflectClass: | 335 case ReflectClass: |
| 318 delete toCSSReflectValue(this); | 336 delete toCSSReflectValue(this); |
| 319 return; | 337 return; |
| 320 case ShadowClass: | 338 case ShadowClass: |
| 321 delete toCSSShadowValue(this); | 339 delete toCSSShadowValue(this); |
| 322 return; | 340 return; |
| 341 case StringClass: |
| 342 delete toCSSStringValue(this); |
| 343 return; |
| 323 case CubicBezierTimingFunctionClass: | 344 case CubicBezierTimingFunctionClass: |
| 324 delete toCSSCubicBezierTimingFunctionValue(this); | 345 delete toCSSCubicBezierTimingFunctionValue(this); |
| 325 return; | 346 return; |
| 326 case StepsTimingFunctionClass: | 347 case StepsTimingFunctionClass: |
| 327 delete toCSSStepsTimingFunctionValue(this); | 348 delete toCSSStepsTimingFunctionValue(this); |
| 328 return; | 349 return; |
| 329 case UnicodeRangeClass: | 350 case UnicodeRangeClass: |
| 330 delete toCSSUnicodeRangeValue(this); | 351 delete toCSSUnicodeRangeValue(this); |
| 331 return; | 352 return; |
| 353 case URIClass: |
| 354 delete toCSSURIValue(this); |
| 355 return; |
| 332 case ValuePairClass: | 356 case ValuePairClass: |
| 333 delete toCSSValuePair(this); | 357 delete toCSSValuePair(this); |
| 334 return; | 358 return; |
| 335 case ValueListClass: | 359 case ValueListClass: |
| 336 delete toCSSValueList(this); | 360 delete toCSSValueList(this); |
| 337 return; | 361 return; |
| 338 case ImageSetClass: | 362 case ImageSetClass: |
| 339 delete toCSSImageSetValue(this); | 363 delete toCSSImageSetValue(this); |
| 340 return; | 364 return; |
| 341 case CSSSVGDocumentClass: | 365 case CSSSVGDocumentClass: |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 386 return; | 410 return; |
| 387 case LinearGradientClass: | 411 case LinearGradientClass: |
| 388 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); | 412 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); |
| 389 return; | 413 return; |
| 390 case RadialGradientClass: | 414 case RadialGradientClass: |
| 391 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); | 415 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); |
| 392 return; | 416 return; |
| 393 case CrossfadeClass: | 417 case CrossfadeClass: |
| 394 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); | 418 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); |
| 395 return; | 419 return; |
| 420 case CustomIdentClass: |
| 421 toCSSCustomIdentValue(this)->~CSSCustomIdentValue(); |
| 422 return; |
| 396 case ImageClass: | 423 case ImageClass: |
| 397 toCSSImageValue(this)->~CSSImageValue(); | 424 toCSSImageValue(this)->~CSSImageValue(); |
| 398 return; | 425 return; |
| 399 case InheritedClass: | 426 case InheritedClass: |
| 400 toCSSInheritedValue(this)->~CSSInheritedValue(); | 427 toCSSInheritedValue(this)->~CSSInheritedValue(); |
| 401 return; | 428 return; |
| 402 case InitialClass: | 429 case InitialClass: |
| 403 toCSSInitialValue(this)->~CSSInitialValue(); | 430 toCSSInitialValue(this)->~CSSInitialValue(); |
| 404 return; | 431 return; |
| 405 case UnsetClass: | 432 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 419 return; | 446 return; |
| 420 case QuadClass: | 447 case QuadClass: |
| 421 toCSSQuadValue(this)->~CSSQuadValue(); | 448 toCSSQuadValue(this)->~CSSQuadValue(); |
| 422 return; | 449 return; |
| 423 case ReflectClass: | 450 case ReflectClass: |
| 424 toCSSReflectValue(this)->~CSSReflectValue(); | 451 toCSSReflectValue(this)->~CSSReflectValue(); |
| 425 return; | 452 return; |
| 426 case ShadowClass: | 453 case ShadowClass: |
| 427 toCSSShadowValue(this)->~CSSShadowValue(); | 454 toCSSShadowValue(this)->~CSSShadowValue(); |
| 428 return; | 455 return; |
| 456 case StringClass: |
| 457 toCSSStringValue(this)->~CSSStringValue(); |
| 458 return; |
| 429 case CubicBezierTimingFunctionClass: | 459 case CubicBezierTimingFunctionClass: |
| 430 toCSSCubicBezierTimingFunctionValue(this)->~CSSCubicBezierTimingFunction
Value(); | 460 toCSSCubicBezierTimingFunctionValue(this)->~CSSCubicBezierTimingFunction
Value(); |
| 431 return; | 461 return; |
| 432 case StepsTimingFunctionClass: | 462 case StepsTimingFunctionClass: |
| 433 toCSSStepsTimingFunctionValue(this)->~CSSStepsTimingFunctionValue(); | 463 toCSSStepsTimingFunctionValue(this)->~CSSStepsTimingFunctionValue(); |
| 434 return; | 464 return; |
| 435 case UnicodeRangeClass: | 465 case UnicodeRangeClass: |
| 436 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue(); | 466 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue(); |
| 437 return; | 467 return; |
| 468 case URIClass: |
| 469 toCSSURIValue(this)->~CSSURIValue(); |
| 470 return; |
| 438 case ValueListClass: | 471 case ValueListClass: |
| 439 toCSSValueList(this)->~CSSValueList(); | 472 toCSSValueList(this)->~CSSValueList(); |
| 440 return; | 473 return; |
| 441 case ValuePairClass: | 474 case ValuePairClass: |
| 442 toCSSValuePair(this)->~CSSValuePair(); | 475 toCSSValuePair(this)->~CSSValuePair(); |
| 443 return; | 476 return; |
| 444 case ImageSetClass: | 477 case ImageSetClass: |
| 445 toCSSImageSetValue(this)->~CSSImageSetValue(); | 478 toCSSImageSetValue(this)->~CSSImageSetValue(); |
| 446 return; | 479 return; |
| 447 case CSSSVGDocumentClass: | 480 case CSSSVGDocumentClass: |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 return; | 525 return; |
| 493 case LinearGradientClass: | 526 case LinearGradientClass: |
| 494 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); | 527 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); |
| 495 return; | 528 return; |
| 496 case RadialGradientClass: | 529 case RadialGradientClass: |
| 497 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); | 530 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); |
| 498 return; | 531 return; |
| 499 case CrossfadeClass: | 532 case CrossfadeClass: |
| 500 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); | 533 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); |
| 501 return; | 534 return; |
| 535 case CustomIdentClass: |
| 536 toCSSCustomIdentValue(this)->traceAfterDispatch(visitor); |
| 537 return; |
| 502 case ImageClass: | 538 case ImageClass: |
| 503 toCSSImageValue(this)->traceAfterDispatch(visitor); | 539 toCSSImageValue(this)->traceAfterDispatch(visitor); |
| 504 return; | 540 return; |
| 505 case InheritedClass: | 541 case InheritedClass: |
| 506 toCSSInheritedValue(this)->traceAfterDispatch(visitor); | 542 toCSSInheritedValue(this)->traceAfterDispatch(visitor); |
| 507 return; | 543 return; |
| 508 case InitialClass: | 544 case InitialClass: |
| 509 toCSSInitialValue(this)->traceAfterDispatch(visitor); | 545 toCSSInitialValue(this)->traceAfterDispatch(visitor); |
| 510 return; | 546 return; |
| 511 case UnsetClass: | 547 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 525 return; | 561 return; |
| 526 case QuadClass: | 562 case QuadClass: |
| 527 toCSSQuadValue(this)->traceAfterDispatch(visitor); | 563 toCSSQuadValue(this)->traceAfterDispatch(visitor); |
| 528 return; | 564 return; |
| 529 case ReflectClass: | 565 case ReflectClass: |
| 530 toCSSReflectValue(this)->traceAfterDispatch(visitor); | 566 toCSSReflectValue(this)->traceAfterDispatch(visitor); |
| 531 return; | 567 return; |
| 532 case ShadowClass: | 568 case ShadowClass: |
| 533 toCSSShadowValue(this)->traceAfterDispatch(visitor); | 569 toCSSShadowValue(this)->traceAfterDispatch(visitor); |
| 534 return; | 570 return; |
| 571 case StringClass: |
| 572 toCSSStringValue(this)->traceAfterDispatch(visitor); |
| 573 return; |
| 535 case CubicBezierTimingFunctionClass: | 574 case CubicBezierTimingFunctionClass: |
| 536 toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); | 575 toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); |
| 537 return; | 576 return; |
| 538 case StepsTimingFunctionClass: | 577 case StepsTimingFunctionClass: |
| 539 toCSSStepsTimingFunctionValue(this)->traceAfterDispatch(visitor); | 578 toCSSStepsTimingFunctionValue(this)->traceAfterDispatch(visitor); |
| 540 return; | 579 return; |
| 541 case UnicodeRangeClass: | 580 case UnicodeRangeClass: |
| 542 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); | 581 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); |
| 543 return; | 582 return; |
| 583 case URIClass: |
| 584 toCSSURIValue(this)->traceAfterDispatch(visitor); |
| 585 return; |
| 544 case ValueListClass: | 586 case ValueListClass: |
| 545 toCSSValueList(this)->traceAfterDispatch(visitor); | 587 toCSSValueList(this)->traceAfterDispatch(visitor); |
| 546 return; | 588 return; |
| 547 case ValuePairClass: | 589 case ValuePairClass: |
| 548 toCSSValuePair(this)->traceAfterDispatch(visitor); | 590 toCSSValuePair(this)->traceAfterDispatch(visitor); |
| 549 return; | 591 return; |
| 550 case ImageSetClass: | 592 case ImageSetClass: |
| 551 toCSSImageSetValue(this)->traceAfterDispatch(visitor); | 593 toCSSImageSetValue(this)->traceAfterDispatch(visitor); |
| 552 return; | 594 return; |
| 553 case CSSSVGDocumentClass: | 595 case CSSSVGDocumentClass: |
| 554 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); | 596 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); |
| 555 return; | 597 return; |
| 556 case CSSContentDistributionClass: | 598 case CSSContentDistributionClass: |
| 557 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); | 599 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); |
| 558 return; | 600 return; |
| 559 } | 601 } |
| 560 ASSERT_NOT_REACHED(); | 602 ASSERT_NOT_REACHED(); |
| 561 } | 603 } |
| 562 | 604 |
| 563 } | 605 } |
| OLD | NEW |