| 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 28 matching lines...) Expand all Loading... |
| 39 #include "core/css/CSSFontFeatureValue.h" | 39 #include "core/css/CSSFontFeatureValue.h" |
| 40 #include "core/css/CSSFunctionValue.h" | 40 #include "core/css/CSSFunctionValue.h" |
| 41 #include "core/css/CSSGradientValue.h" | 41 #include "core/css/CSSGradientValue.h" |
| 42 #include "core/css/CSSGridAutoRepeatValue.h" | 42 #include "core/css/CSSGridAutoRepeatValue.h" |
| 43 #include "core/css/CSSGridLineNamesValue.h" | 43 #include "core/css/CSSGridLineNamesValue.h" |
| 44 #include "core/css/CSSGridTemplateAreasValue.h" | 44 #include "core/css/CSSGridTemplateAreasValue.h" |
| 45 #include "core/css/CSSImageSetValue.h" | 45 #include "core/css/CSSImageSetValue.h" |
| 46 #include "core/css/CSSImageValue.h" | 46 #include "core/css/CSSImageValue.h" |
| 47 #include "core/css/CSSInheritedValue.h" | 47 #include "core/css/CSSInheritedValue.h" |
| 48 #include "core/css/CSSInitialValue.h" | 48 #include "core/css/CSSInitialValue.h" |
| 49 #include "core/css/CSSPaintValue.h" |
| 49 #include "core/css/CSSPathValue.h" | 50 #include "core/css/CSSPathValue.h" |
| 50 #include "core/css/CSSPrimitiveValue.h" | 51 #include "core/css/CSSPrimitiveValue.h" |
| 51 #include "core/css/CSSQuadValue.h" | 52 #include "core/css/CSSQuadValue.h" |
| 52 #include "core/css/CSSReflectValue.h" | 53 #include "core/css/CSSReflectValue.h" |
| 53 #include "core/css/CSSSVGDocumentValue.h" | 54 #include "core/css/CSSSVGDocumentValue.h" |
| 54 #include "core/css/CSSShadowValue.h" | 55 #include "core/css/CSSShadowValue.h" |
| 55 #include "core/css/CSSStringValue.h" | 56 #include "core/css/CSSStringValue.h" |
| 56 #include "core/css/CSSTimingFunctionValue.h" | 57 #include "core/css/CSSTimingFunctionValue.h" |
| 57 #include "core/css/CSSURIValue.h" | 58 #include "core/css/CSSURIValue.h" |
| 58 #include "core/css/CSSUnicodeRangeValue.h" | 59 #include "core/css/CSSUnicodeRangeValue.h" |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 case FontFeatureClass: | 122 case FontFeatureClass: |
| 122 return compareCSSValues<CSSFontFeatureValue>(*this, other); | 123 return compareCSSValues<CSSFontFeatureValue>(*this, other); |
| 123 case FunctionClass: | 124 case FunctionClass: |
| 124 return compareCSSValues<CSSFunctionValue>(*this, other); | 125 return compareCSSValues<CSSFunctionValue>(*this, other); |
| 125 case LinearGradientClass: | 126 case LinearGradientClass: |
| 126 return compareCSSValues<CSSLinearGradientValue>(*this, other); | 127 return compareCSSValues<CSSLinearGradientValue>(*this, other); |
| 127 case RadialGradientClass: | 128 case RadialGradientClass: |
| 128 return compareCSSValues<CSSRadialGradientValue>(*this, other); | 129 return compareCSSValues<CSSRadialGradientValue>(*this, other); |
| 129 case CrossfadeClass: | 130 case CrossfadeClass: |
| 130 return compareCSSValues<CSSCrossfadeValue>(*this, other); | 131 return compareCSSValues<CSSCrossfadeValue>(*this, other); |
| 132 case PaintClass: |
| 133 return compareCSSValues<CSSPaintValue>(*this, other); |
| 131 case CustomIdentClass: | 134 case CustomIdentClass: |
| 132 return compareCSSValues<CSSCustomIdentValue>(*this, other); | 135 return compareCSSValues<CSSCustomIdentValue>(*this, other); |
| 133 case ImageClass: | 136 case ImageClass: |
| 134 return compareCSSValues<CSSImageValue>(*this, other); | 137 return compareCSSValues<CSSImageValue>(*this, other); |
| 135 case InheritedClass: | 138 case InheritedClass: |
| 136 return compareCSSValues<CSSInheritedValue>(*this, other); | 139 return compareCSSValues<CSSInheritedValue>(*this, other); |
| 137 case InitialClass: | 140 case InitialClass: |
| 138 return compareCSSValues<CSSInitialValue>(*this, other); | 141 return compareCSSValues<CSSInitialValue>(*this, other); |
| 139 case UnsetClass: | 142 case UnsetClass: |
| 140 return compareCSSValues<CSSUnsetValue>(*this, other); | 143 return compareCSSValues<CSSUnsetValue>(*this, other); |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 case FontFeatureClass: | 212 case FontFeatureClass: |
| 210 return toCSSFontFeatureValue(this)->customCSSText(); | 213 return toCSSFontFeatureValue(this)->customCSSText(); |
| 211 case FunctionClass: | 214 case FunctionClass: |
| 212 return toCSSFunctionValue(this)->customCSSText(); | 215 return toCSSFunctionValue(this)->customCSSText(); |
| 213 case LinearGradientClass: | 216 case LinearGradientClass: |
| 214 return toCSSLinearGradientValue(this)->customCSSText(); | 217 return toCSSLinearGradientValue(this)->customCSSText(); |
| 215 case RadialGradientClass: | 218 case RadialGradientClass: |
| 216 return toCSSRadialGradientValue(this)->customCSSText(); | 219 return toCSSRadialGradientValue(this)->customCSSText(); |
| 217 case CrossfadeClass: | 220 case CrossfadeClass: |
| 218 return toCSSCrossfadeValue(this)->customCSSText(); | 221 return toCSSCrossfadeValue(this)->customCSSText(); |
| 222 case PaintClass: |
| 223 return toCSSPaintValue(this)->customCSSText(); |
| 219 case CustomIdentClass: | 224 case CustomIdentClass: |
| 220 return toCSSCustomIdentValue(this)->customCSSText(); | 225 return toCSSCustomIdentValue(this)->customCSSText(); |
| 221 case ImageClass: | 226 case ImageClass: |
| 222 return toCSSImageValue(this)->customCSSText(); | 227 return toCSSImageValue(this)->customCSSText(); |
| 223 case InheritedClass: | 228 case InheritedClass: |
| 224 return toCSSInheritedValue(this)->customCSSText(); | 229 return toCSSInheritedValue(this)->customCSSText(); |
| 225 case UnsetClass: | 230 case UnsetClass: |
| 226 return toCSSUnsetValue(this)->customCSSText(); | 231 return toCSSUnsetValue(this)->customCSSText(); |
| 227 case InitialClass: | 232 case InitialClass: |
| 228 return toCSSInitialValue(this)->customCSSText(); | 233 return toCSSInitialValue(this)->customCSSText(); |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 return; | 314 return; |
| 310 case LinearGradientClass: | 315 case LinearGradientClass: |
| 311 delete toCSSLinearGradientValue(this); | 316 delete toCSSLinearGradientValue(this); |
| 312 return; | 317 return; |
| 313 case RadialGradientClass: | 318 case RadialGradientClass: |
| 314 delete toCSSRadialGradientValue(this); | 319 delete toCSSRadialGradientValue(this); |
| 315 return; | 320 return; |
| 316 case CrossfadeClass: | 321 case CrossfadeClass: |
| 317 delete toCSSCrossfadeValue(this); | 322 delete toCSSCrossfadeValue(this); |
| 318 return; | 323 return; |
| 324 case PaintClass: |
| 325 delete toCSSPaintValue(this); |
| 326 return; |
| 319 case CustomIdentClass: | 327 case CustomIdentClass: |
| 320 delete toCSSCustomIdentValue(this); | 328 delete toCSSCustomIdentValue(this); |
| 321 return; | 329 return; |
| 322 case ImageClass: | 330 case ImageClass: |
| 323 delete toCSSImageValue(this); | 331 delete toCSSImageValue(this); |
| 324 return; | 332 return; |
| 325 case InheritedClass: | 333 case InheritedClass: |
| 326 delete toCSSInheritedValue(this); | 334 delete toCSSInheritedValue(this); |
| 327 return; | 335 return; |
| 328 case InitialClass: | 336 case InitialClass: |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 433 return; | 441 return; |
| 434 case LinearGradientClass: | 442 case LinearGradientClass: |
| 435 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); | 443 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); |
| 436 return; | 444 return; |
| 437 case RadialGradientClass: | 445 case RadialGradientClass: |
| 438 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); | 446 toCSSRadialGradientValue(this)->~CSSRadialGradientValue(); |
| 439 return; | 447 return; |
| 440 case CrossfadeClass: | 448 case CrossfadeClass: |
| 441 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); | 449 toCSSCrossfadeValue(this)->~CSSCrossfadeValue(); |
| 442 return; | 450 return; |
| 451 case PaintClass: |
| 452 toCSSPaintValue(this)->~CSSPaintValue(); |
| 453 return; |
| 443 case CustomIdentClass: | 454 case CustomIdentClass: |
| 444 toCSSCustomIdentValue(this)->~CSSCustomIdentValue(); | 455 toCSSCustomIdentValue(this)->~CSSCustomIdentValue(); |
| 445 return; | 456 return; |
| 446 case ImageClass: | 457 case ImageClass: |
| 447 toCSSImageValue(this)->~CSSImageValue(); | 458 toCSSImageValue(this)->~CSSImageValue(); |
| 448 return; | 459 return; |
| 449 case InheritedClass: | 460 case InheritedClass: |
| 450 toCSSInheritedValue(this)->~CSSInheritedValue(); | 461 toCSSInheritedValue(this)->~CSSInheritedValue(); |
| 451 return; | 462 return; |
| 452 case InitialClass: | 463 case InitialClass: |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 return; | 568 return; |
| 558 case LinearGradientClass: | 569 case LinearGradientClass: |
| 559 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); | 570 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); |
| 560 return; | 571 return; |
| 561 case RadialGradientClass: | 572 case RadialGradientClass: |
| 562 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); | 573 toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); |
| 563 return; | 574 return; |
| 564 case CrossfadeClass: | 575 case CrossfadeClass: |
| 565 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); | 576 toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); |
| 566 return; | 577 return; |
| 578 case PaintClass: |
| 579 toCSSPaintValue(this)->traceAfterDispatch(visitor); |
| 580 return; |
| 567 case CustomIdentClass: | 581 case CustomIdentClass: |
| 568 toCSSCustomIdentValue(this)->traceAfterDispatch(visitor); | 582 toCSSCustomIdentValue(this)->traceAfterDispatch(visitor); |
| 569 return; | 583 return; |
| 570 case ImageClass: | 584 case ImageClass: |
| 571 toCSSImageValue(this)->traceAfterDispatch(visitor); | 585 toCSSImageValue(this)->traceAfterDispatch(visitor); |
| 572 return; | 586 return; |
| 573 case InheritedClass: | 587 case InheritedClass: |
| 574 toCSSInheritedValue(this)->traceAfterDispatch(visitor); | 588 toCSSInheritedValue(this)->traceAfterDispatch(visitor); |
| 575 return; | 589 return; |
| 576 case InitialClass: | 590 case InitialClass: |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 637 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); | 651 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); |
| 638 return; | 652 return; |
| 639 case CustomPropertyDeclarationClass: | 653 case CustomPropertyDeclarationClass: |
| 640 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); | 654 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); |
| 641 return; | 655 return; |
| 642 } | 656 } |
| 643 ASSERT_NOT_REACHED(); | 657 ASSERT_NOT_REACHED(); |
| 644 } | 658 } |
| 645 | 659 |
| 646 } // namespace blink | 660 } // namespace blink |
| OLD | NEW |