| 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 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 #include "core/css/CSSImageSetValue.h" | 42 #include "core/css/CSSImageSetValue.h" |
| 43 #include "core/css/CSSImageValue.h" | 43 #include "core/css/CSSImageValue.h" |
| 44 #include "core/css/CSSInheritedValue.h" | 44 #include "core/css/CSSInheritedValue.h" |
| 45 #include "core/css/CSSInitialValue.h" | 45 #include "core/css/CSSInitialValue.h" |
| 46 #include "core/css/CSSPathValue.h" | 46 #include "core/css/CSSPathValue.h" |
| 47 #include "core/css/CSSPrimitiveValue.h" | 47 #include "core/css/CSSPrimitiveValue.h" |
| 48 #include "core/css/CSSQuadValue.h" | 48 #include "core/css/CSSQuadValue.h" |
| 49 #include "core/css/CSSReflectValue.h" | 49 #include "core/css/CSSReflectValue.h" |
| 50 #include "core/css/CSSSVGDocumentValue.h" | 50 #include "core/css/CSSSVGDocumentValue.h" |
| 51 #include "core/css/CSSShadowValue.h" | 51 #include "core/css/CSSShadowValue.h" |
| 52 #include "core/css/CSSStringValueBase.h" |
| 52 #include "core/css/CSSTimingFunctionValue.h" | 53 #include "core/css/CSSTimingFunctionValue.h" |
| 53 #include "core/css/CSSUnicodeRangeValue.h" | 54 #include "core/css/CSSUnicodeRangeValue.h" |
| 54 #include "core/css/CSSUnsetValue.h" | 55 #include "core/css/CSSUnsetValue.h" |
| 55 #include "core/css/CSSValueList.h" | 56 #include "core/css/CSSValueList.h" |
| 56 #include "core/css/CSSValuePair.h" | 57 #include "core/css/CSSValuePair.h" |
| 57 | 58 |
| 58 namespace blink { | 59 namespace blink { |
| 59 | 60 |
| 60 struct SameSizeAsCSSValue : public RefCountedWillBeGarbageCollectedFinalized<Sam
eSizeAsCSSValue> { | 61 struct SameSizeAsCSSValue : public RefCountedWillBeGarbageCollectedFinalized<Sam
eSizeAsCSSValue> { |
| 61 uint32_t bitfields; | 62 uint32_t bitfields; |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 case FontFeatureClass: | 108 case FontFeatureClass: |
| 108 return compareCSSValues<CSSFontFeatureValue>(*this, other); | 109 return compareCSSValues<CSSFontFeatureValue>(*this, other); |
| 109 case FunctionClass: | 110 case FunctionClass: |
| 110 return compareCSSValues<CSSFunctionValue>(*this, other); | 111 return compareCSSValues<CSSFunctionValue>(*this, other); |
| 111 case LinearGradientClass: | 112 case LinearGradientClass: |
| 112 return compareCSSValues<CSSLinearGradientValue>(*this, other); | 113 return compareCSSValues<CSSLinearGradientValue>(*this, other); |
| 113 case RadialGradientClass: | 114 case RadialGradientClass: |
| 114 return compareCSSValues<CSSRadialGradientValue>(*this, other); | 115 return compareCSSValues<CSSRadialGradientValue>(*this, other); |
| 115 case CrossfadeClass: | 116 case CrossfadeClass: |
| 116 return compareCSSValues<CSSCrossfadeValue>(*this, other); | 117 return compareCSSValues<CSSCrossfadeValue>(*this, other); |
| 118 case CustomIdentClass: |
| 119 return compareCSSValues<CSSCustomIdentValue>(*this, other); |
| 117 case ImageClass: | 120 case ImageClass: |
| 118 return compareCSSValues<CSSImageValue>(*this, other); | 121 return compareCSSValues<CSSImageValue>(*this, other); |
| 119 case InheritedClass: | 122 case InheritedClass: |
| 120 return compareCSSValues<CSSInheritedValue>(*this, other); | 123 return compareCSSValues<CSSInheritedValue>(*this, other); |
| 121 case InitialClass: | 124 case InitialClass: |
| 122 return compareCSSValues<CSSInitialValue>(*this, other); | 125 return compareCSSValues<CSSInitialValue>(*this, other); |
| 123 case UnsetClass: | 126 case UnsetClass: |
| 124 return compareCSSValues<CSSUnsetValue>(*this, other); | 127 return compareCSSValues<CSSUnsetValue>(*this, other); |
| 125 case GridLineNamesClass: | 128 case GridLineNamesClass: |
| 126 return compareCSSValues<CSSGridLineNamesValue>(*this, other); | 129 return compareCSSValues<CSSGridLineNamesValue>(*this, other); |
| 127 case GridTemplateAreasClass: | 130 case GridTemplateAreasClass: |
| 128 return compareCSSValues<CSSGridTemplateAreasValue>(*this, other); | 131 return compareCSSValues<CSSGridTemplateAreasValue>(*this, other); |
| 129 case PathClass: | 132 case PathClass: |
| 130 return compareCSSValues<CSSPathValue>(*this, other); | 133 return compareCSSValues<CSSPathValue>(*this, other); |
| 131 case PrimitiveClass: | 134 case PrimitiveClass: |
| 132 return compareCSSValues<CSSPrimitiveValue>(*this, other); | 135 return compareCSSValues<CSSPrimitiveValue>(*this, other); |
| 133 case QuadClass: | 136 case QuadClass: |
| 134 return compareCSSValues<CSSQuadValue>(*this, other); | 137 return compareCSSValues<CSSQuadValue>(*this, other); |
| 135 case ReflectClass: | 138 case ReflectClass: |
| 136 return compareCSSValues<CSSReflectValue>(*this, other); | 139 return compareCSSValues<CSSReflectValue>(*this, other); |
| 137 case ShadowClass: | 140 case ShadowClass: |
| 138 return compareCSSValues<CSSShadowValue>(*this, other); | 141 return compareCSSValues<CSSShadowValue>(*this, other); |
| 142 case StringClass: |
| 143 return compareCSSValues<CSSStringValue>(*this, other); |
| 139 case CubicBezierTimingFunctionClass: | 144 case CubicBezierTimingFunctionClass: |
| 140 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); | 145 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); |
| 141 case StepsTimingFunctionClass: | 146 case StepsTimingFunctionClass: |
| 142 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other); | 147 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other); |
| 143 case UnicodeRangeClass: | 148 case UnicodeRangeClass: |
| 144 return compareCSSValues<CSSUnicodeRangeValue>(*this, other); | 149 return compareCSSValues<CSSUnicodeRangeValue>(*this, other); |
| 150 case URIClass: |
| 151 return compareCSSValues<CSSURIValue>(*this, other); |
| 145 case ValueListClass: | 152 case ValueListClass: |
| 146 return compareCSSValues<CSSValueList>(*this, other); | 153 return compareCSSValues<CSSValueList>(*this, other); |
| 147 case ValuePairClass: | 154 case ValuePairClass: |
| 148 return compareCSSValues<CSSValuePair>(*this, other); | 155 return compareCSSValues<CSSValuePair>(*this, other); |
| 149 case ImageSetClass: | 156 case ImageSetClass: |
| 150 return compareCSSValues<CSSImageSetValue>(*this, other); | 157 return compareCSSValues<CSSImageSetValue>(*this, other); |
| 151 case CSSSVGDocumentClass: | 158 case CSSSVGDocumentClass: |
| 152 return compareCSSValues<CSSSVGDocumentValue>(*this, other); | 159 return compareCSSValues<CSSSVGDocumentValue>(*this, other); |
| 153 case CSSContentDistributionClass: | 160 case CSSContentDistributionClass: |
| 154 return compareCSSValues<CSSContentDistributionValue>(*this, other); | 161 return compareCSSValues<CSSContentDistributionValue>(*this, other); |
| (...skipping 20 matching lines...) Expand all Loading... |
| 175 case FontFeatureClass: | 182 case FontFeatureClass: |
| 176 return toCSSFontFeatureValue(this)->customCSSText(); | 183 return toCSSFontFeatureValue(this)->customCSSText(); |
| 177 case FunctionClass: | 184 case FunctionClass: |
| 178 return toCSSFunctionValue(this)->customCSSText(); | 185 return toCSSFunctionValue(this)->customCSSText(); |
| 179 case LinearGradientClass: | 186 case LinearGradientClass: |
| 180 return toCSSLinearGradientValue(this)->customCSSText(); | 187 return toCSSLinearGradientValue(this)->customCSSText(); |
| 181 case RadialGradientClass: | 188 case RadialGradientClass: |
| 182 return toCSSRadialGradientValue(this)->customCSSText(); | 189 return toCSSRadialGradientValue(this)->customCSSText(); |
| 183 case CrossfadeClass: | 190 case CrossfadeClass: |
| 184 return toCSSCrossfadeValue(this)->customCSSText(); | 191 return toCSSCrossfadeValue(this)->customCSSText(); |
| 192 case CustomIdentClass: |
| 193 return toCSSCustomIdentValue(this)->customCSSText(); |
| 185 case ImageClass: | 194 case ImageClass: |
| 186 return toCSSImageValue(this)->customCSSText(); | 195 return toCSSImageValue(this)->customCSSText(); |
| 187 case InheritedClass: | 196 case InheritedClass: |
| 188 return toCSSInheritedValue(this)->customCSSText(); | 197 return toCSSInheritedValue(this)->customCSSText(); |
| 189 case UnsetClass: | 198 case UnsetClass: |
| 190 return toCSSUnsetValue(this)->customCSSText(); | 199 return toCSSUnsetValue(this)->customCSSText(); |
| 191 case InitialClass: | 200 case InitialClass: |
| 192 return toCSSInitialValue(this)->customCSSText(); | 201 return toCSSInitialValue(this)->customCSSText(); |
| 193 case GridLineNamesClass: | 202 case GridLineNamesClass: |
| 194 return toCSSGridLineNamesValue(this)->customCSSText(); | 203 return toCSSGridLineNamesValue(this)->customCSSText(); |
| 195 case GridTemplateAreasClass: | 204 case GridTemplateAreasClass: |
| 196 return toCSSGridTemplateAreasValue(this)->customCSSText(); | 205 return toCSSGridTemplateAreasValue(this)->customCSSText(); |
| 197 case PathClass: | 206 case PathClass: |
| 198 return toCSSPathValue(this)->customCSSText(); | 207 return toCSSPathValue(this)->customCSSText(); |
| 199 case PrimitiveClass: | 208 case PrimitiveClass: |
| 200 return toCSSPrimitiveValue(this)->customCSSText(); | 209 return toCSSPrimitiveValue(this)->customCSSText(); |
| 201 case QuadClass: | 210 case QuadClass: |
| 202 return toCSSQuadValue(this)->customCSSText(); | 211 return toCSSQuadValue(this)->customCSSText(); |
| 203 case ReflectClass: | 212 case ReflectClass: |
| 204 return toCSSReflectValue(this)->customCSSText(); | 213 return toCSSReflectValue(this)->customCSSText(); |
| 205 case ShadowClass: | 214 case ShadowClass: |
| 206 return toCSSShadowValue(this)->customCSSText(); | 215 return toCSSShadowValue(this)->customCSSText(); |
| 216 case StringClass: |
| 217 return toCSSStringValue(this)->customCSSText(); |
| 207 case CubicBezierTimingFunctionClass: | 218 case CubicBezierTimingFunctionClass: |
| 208 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); | 219 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); |
| 209 case StepsTimingFunctionClass: | 220 case StepsTimingFunctionClass: |
| 210 return toCSSStepsTimingFunctionValue(this)->customCSSText(); | 221 return toCSSStepsTimingFunctionValue(this)->customCSSText(); |
| 211 case UnicodeRangeClass: | 222 case UnicodeRangeClass: |
| 212 return toCSSUnicodeRangeValue(this)->customCSSText(); | 223 return toCSSUnicodeRangeValue(this)->customCSSText(); |
| 224 case URIClass: |
| 225 return toCSSURIValue(this)->customCSSText(); |
| 213 case ValuePairClass: | 226 case ValuePairClass: |
| 214 return toCSSValuePair(this)->customCSSText(); | 227 return toCSSValuePair(this)->customCSSText(); |
| 215 case ValueListClass: | 228 case ValueListClass: |
| 216 return toCSSValueList(this)->customCSSText(); | 229 return toCSSValueList(this)->customCSSText(); |
| 217 case ImageSetClass: | 230 case ImageSetClass: |
| 218 return toCSSImageSetValue(this)->customCSSText(); | 231 return toCSSImageSetValue(this)->customCSSText(); |
| 219 case CSSSVGDocumentClass: | 232 case CSSSVGDocumentClass: |
| 220 return toCSSSVGDocumentValue(this)->customCSSText(); | 233 return toCSSSVGDocumentValue(this)->customCSSText(); |
| 221 case CSSContentDistributionClass: | 234 case CSSContentDistributionClass: |
| 222 return toCSSContentDistributionValue(this)->customCSSText(); | 235 return toCSSContentDistributionValue(this)->customCSSText(); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 251 return; | 264 return; |
| 252 case LinearGradientClass: | 265 case LinearGradientClass: |
| 253 delete toCSSLinearGradientValue(this); | 266 delete toCSSLinearGradientValue(this); |
| 254 return; | 267 return; |
| 255 case RadialGradientClass: | 268 case RadialGradientClass: |
| 256 delete toCSSRadialGradientValue(this); | 269 delete toCSSRadialGradientValue(this); |
| 257 return; | 270 return; |
| 258 case CrossfadeClass: | 271 case CrossfadeClass: |
| 259 delete toCSSCrossfadeValue(this); | 272 delete toCSSCrossfadeValue(this); |
| 260 return; | 273 return; |
| 274 case CustomIdentClass: |
| 275 delete toCSSCustomIdentValue(this); |
| 276 return; |
| 261 case ImageClass: | 277 case ImageClass: |
| 262 delete toCSSImageValue(this); | 278 delete toCSSImageValue(this); |
| 263 return; | 279 return; |
| 264 case InheritedClass: | 280 case InheritedClass: |
| 265 delete toCSSInheritedValue(this); | 281 delete toCSSInheritedValue(this); |
| 266 return; | 282 return; |
| 267 case InitialClass: | 283 case InitialClass: |
| 268 delete toCSSInitialValue(this); | 284 delete toCSSInitialValue(this); |
| 269 return; | 285 return; |
| 270 case UnsetClass: | 286 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 284 return; | 300 return; |
| 285 case QuadClass: | 301 case QuadClass: |
| 286 delete toCSSQuadValue(this); | 302 delete toCSSQuadValue(this); |
| 287 return; | 303 return; |
| 288 case ReflectClass: | 304 case ReflectClass: |
| 289 delete toCSSReflectValue(this); | 305 delete toCSSReflectValue(this); |
| 290 return; | 306 return; |
| 291 case ShadowClass: | 307 case ShadowClass: |
| 292 delete toCSSShadowValue(this); | 308 delete toCSSShadowValue(this); |
| 293 return; | 309 return; |
| 310 case StringClass: |
| 311 delete toCSSStringValue(this); |
| 312 return; |
| 294 case CubicBezierTimingFunctionClass: | 313 case CubicBezierTimingFunctionClass: |
| 295 delete toCSSCubicBezierTimingFunctionValue(this); | 314 delete toCSSCubicBezierTimingFunctionValue(this); |
| 296 return; | 315 return; |
| 297 case StepsTimingFunctionClass: | 316 case StepsTimingFunctionClass: |
| 298 delete toCSSStepsTimingFunctionValue(this); | 317 delete toCSSStepsTimingFunctionValue(this); |
| 299 return; | 318 return; |
| 300 case UnicodeRangeClass: | 319 case UnicodeRangeClass: |
| 301 delete toCSSUnicodeRangeValue(this); | 320 delete toCSSUnicodeRangeValue(this); |
| 302 return; | 321 return; |
| 322 case URIClass: |
| 323 delete toCSSURIValue(this); |
| 324 return; |
| 303 case ValuePairClass: | 325 case ValuePairClass: |
| 304 delete toCSSValuePair(this); | 326 delete toCSSValuePair(this); |
| 305 return; | 327 return; |
| 306 case ValueListClass: | 328 case ValueListClass: |
| 307 delete toCSSValueList(this); | 329 delete toCSSValueList(this); |
| 308 return; | 330 return; |
| 309 case ImageSetClass: | 331 case ImageSetClass: |
| 310 delete toCSSImageSetValue(this); | 332 delete toCSSImageSetValue(this); |
| 311 return; | 333 return; |
| 312 case CSSSVGDocumentClass: | 334 case CSSSVGDocumentClass: |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 return; | 367 return; |
| 346 case LinearGradientClass: | 368 case LinearGradientClass: |
| 347 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); | 369 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); |
| 348 return; | 370 return; |
| 349 case RadialGradientClass: | 371 case RadialGradientClass: |
| 350 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); | 372 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); |
| 351 return; | 373 return; |
| 352 case CrossfadeClass: | 374 case CrossfadeClass: |
| 353 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); | 375 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); |
| 354 return; | 376 return; |
| 377 case CustomIdentClass: |
| 378 toCSSCustomIdentValue(this)->~CSSCustomIdentValue(); |
| 379 return; |
| 355 case ImageClass: | 380 case ImageClass: |
| 356 toCSSImageValue(this)->~CSSImageValue(); | 381 toCSSImageValue(this)->~CSSImageValue(); |
| 357 return; | 382 return; |
| 358 case InheritedClass: | 383 case InheritedClass: |
| 359 toCSSInheritedValue(this)->~CSSInheritedValue(); | 384 toCSSInheritedValue(this)->~CSSInheritedValue(); |
| 360 return; | 385 return; |
| 361 case InitialClass: | 386 case InitialClass: |
| 362 toCSSInitialValue(this)->~CSSInitialValue(); | 387 toCSSInitialValue(this)->~CSSInitialValue(); |
| 363 return; | 388 return; |
| 364 case UnsetClass: | 389 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 378 return; | 403 return; |
| 379 case QuadClass: | 404 case QuadClass: |
| 380 toCSSQuadValue(this)->~CSSQuadValue(); | 405 toCSSQuadValue(this)->~CSSQuadValue(); |
| 381 return; | 406 return; |
| 382 case ReflectClass: | 407 case ReflectClass: |
| 383 toCSSReflectValue(this)->~CSSReflectValue(); | 408 toCSSReflectValue(this)->~CSSReflectValue(); |
| 384 return; | 409 return; |
| 385 case ShadowClass: | 410 case ShadowClass: |
| 386 toCSSShadowValue(this)->~CSSShadowValue(); | 411 toCSSShadowValue(this)->~CSSShadowValue(); |
| 387 return; | 412 return; |
| 413 case StringClass: |
| 414 toCSSStringValue(this)->~CSSStringValue(); |
| 415 return; |
| 388 case CubicBezierTimingFunctionClass: | 416 case CubicBezierTimingFunctionClass: |
| 389 toCSSCubicBezierTimingFunctionValue(this)->~CSSCubicBezierTimingFunction
Value(); | 417 toCSSCubicBezierTimingFunctionValue(this)->~CSSCubicBezierTimingFunction
Value(); |
| 390 return; | 418 return; |
| 391 case StepsTimingFunctionClass: | 419 case StepsTimingFunctionClass: |
| 392 toCSSStepsTimingFunctionValue(this)->~CSSStepsTimingFunctionValue(); | 420 toCSSStepsTimingFunctionValue(this)->~CSSStepsTimingFunctionValue(); |
| 393 return; | 421 return; |
| 394 case UnicodeRangeClass: | 422 case UnicodeRangeClass: |
| 395 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue(); | 423 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue(); |
| 396 return; | 424 return; |
| 425 case URIClass: |
| 426 toCSSURIValue(this)->~CSSURIValue(); |
| 427 return; |
| 397 case ValueListClass: | 428 case ValueListClass: |
| 398 toCSSValueList(this)->~CSSValueList(); | 429 toCSSValueList(this)->~CSSValueList(); |
| 399 return; | 430 return; |
| 400 case ValuePairClass: | 431 case ValuePairClass: |
| 401 toCSSValuePair(this)->~CSSValuePair(); | 432 toCSSValuePair(this)->~CSSValuePair(); |
| 402 return; | 433 return; |
| 403 case ImageSetClass: | 434 case ImageSetClass: |
| 404 toCSSImageSetValue(this)->~CSSImageSetValue(); | 435 toCSSImageSetValue(this)->~CSSImageSetValue(); |
| 405 return; | 436 return; |
| 406 case CSSSVGDocumentClass: | 437 case CSSSVGDocumentClass: |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 439 return; | 470 return; |
| 440 case LinearGradientClass: | 471 case LinearGradientClass: |
| 441 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); | 472 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); |
| 442 return; | 473 return; |
| 443 case RadialGradientClass: | 474 case RadialGradientClass: |
| 444 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); | 475 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); |
| 445 return; | 476 return; |
| 446 case CrossfadeClass: | 477 case CrossfadeClass: |
| 447 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); | 478 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); |
| 448 return; | 479 return; |
| 480 case CustomIdentClass: |
| 481 toCSSCustomIdentValue(this)->traceAfterDispatch(visitor); |
| 482 return; |
| 449 case ImageClass: | 483 case ImageClass: |
| 450 toCSSImageValue(this)->traceAfterDispatch(visitor); | 484 toCSSImageValue(this)->traceAfterDispatch(visitor); |
| 451 return; | 485 return; |
| 452 case InheritedClass: | 486 case InheritedClass: |
| 453 toCSSInheritedValue(this)->traceAfterDispatch(visitor); | 487 toCSSInheritedValue(this)->traceAfterDispatch(visitor); |
| 454 return; | 488 return; |
| 455 case InitialClass: | 489 case InitialClass: |
| 456 toCSSInitialValue(this)->traceAfterDispatch(visitor); | 490 toCSSInitialValue(this)->traceAfterDispatch(visitor); |
| 457 return; | 491 return; |
| 458 case UnsetClass: | 492 case UnsetClass: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 472 return; | 506 return; |
| 473 case QuadClass: | 507 case QuadClass: |
| 474 toCSSQuadValue(this)->traceAfterDispatch(visitor); | 508 toCSSQuadValue(this)->traceAfterDispatch(visitor); |
| 475 return; | 509 return; |
| 476 case ReflectClass: | 510 case ReflectClass: |
| 477 toCSSReflectValue(this)->traceAfterDispatch(visitor); | 511 toCSSReflectValue(this)->traceAfterDispatch(visitor); |
| 478 return; | 512 return; |
| 479 case ShadowClass: | 513 case ShadowClass: |
| 480 toCSSShadowValue(this)->traceAfterDispatch(visitor); | 514 toCSSShadowValue(this)->traceAfterDispatch(visitor); |
| 481 return; | 515 return; |
| 516 case StringClass: |
| 517 toCSSStringValue(this)->traceAfterDispatch(visitor); |
| 518 return; |
| 482 case CubicBezierTimingFunctionClass: | 519 case CubicBezierTimingFunctionClass: |
| 483 toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); | 520 toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); |
| 484 return; | 521 return; |
| 485 case StepsTimingFunctionClass: | 522 case StepsTimingFunctionClass: |
| 486 toCSSStepsTimingFunctionValue(this)->traceAfterDispatch(visitor); | 523 toCSSStepsTimingFunctionValue(this)->traceAfterDispatch(visitor); |
| 487 return; | 524 return; |
| 488 case UnicodeRangeClass: | 525 case UnicodeRangeClass: |
| 489 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); | 526 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); |
| 490 return; | 527 return; |
| 528 case URIClass: |
| 529 toCSSURIValue(this)->traceAfterDispatch(visitor); |
| 530 return; |
| 491 case ValueListClass: | 531 case ValueListClass: |
| 492 toCSSValueList(this)->traceAfterDispatch(visitor); | 532 toCSSValueList(this)->traceAfterDispatch(visitor); |
| 493 return; | 533 return; |
| 494 case ValuePairClass: | 534 case ValuePairClass: |
| 495 toCSSValuePair(this)->traceAfterDispatch(visitor); | 535 toCSSValuePair(this)->traceAfterDispatch(visitor); |
| 496 return; | 536 return; |
| 497 case ImageSetClass: | 537 case ImageSetClass: |
| 498 toCSSImageSetValue(this)->traceAfterDispatch(visitor); | 538 toCSSImageSetValue(this)->traceAfterDispatch(visitor); |
| 499 return; | 539 return; |
| 500 case CSSSVGDocumentClass: | 540 case CSSSVGDocumentClass: |
| 501 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); | 541 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); |
| 502 return; | 542 return; |
| 503 case CSSContentDistributionClass: | 543 case CSSContentDistributionClass: |
| 504 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); | 544 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); |
| 505 return; | 545 return; |
| 506 } | 546 } |
| 507 ASSERT_NOT_REACHED(); | 547 ASSERT_NOT_REACHED(); |
| 508 } | 548 } |
| 509 | 549 |
| 510 } | 550 } |
| OLD | NEW |