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 18 matching lines...) Expand all Loading... |
29 #include "core/css/CSSBasicShapeValues.h" | 29 #include "core/css/CSSBasicShapeValues.h" |
30 #include "core/css/CSSBorderImageSliceValue.h" | 30 #include "core/css/CSSBorderImageSliceValue.h" |
31 #include "core/css/CSSColorValue.h" | 31 #include "core/css/CSSColorValue.h" |
32 #include "core/css/CSSContentDistributionValue.h" | 32 #include "core/css/CSSContentDistributionValue.h" |
33 #include "core/css/CSSCounterValue.h" | 33 #include "core/css/CSSCounterValue.h" |
34 #include "core/css/CSSCrossfadeValue.h" | 34 #include "core/css/CSSCrossfadeValue.h" |
35 #include "core/css/CSSCursorImageValue.h" | 35 #include "core/css/CSSCursorImageValue.h" |
36 #include "core/css/CSSCustomIdentValue.h" | 36 #include "core/css/CSSCustomIdentValue.h" |
37 #include "core/css/CSSCustomPropertyDeclaration.h" | 37 #include "core/css/CSSCustomPropertyDeclaration.h" |
38 #include "core/css/CSSFontFaceSrcValue.h" | 38 #include "core/css/CSSFontFaceSrcValue.h" |
| 39 #include "core/css/CSSFontFamilyValue.h" |
39 #include "core/css/CSSFontFeatureValue.h" | 40 #include "core/css/CSSFontFeatureValue.h" |
40 #include "core/css/CSSFunctionValue.h" | 41 #include "core/css/CSSFunctionValue.h" |
41 #include "core/css/CSSGradientValue.h" | 42 #include "core/css/CSSGradientValue.h" |
42 #include "core/css/CSSGridAutoRepeatValue.h" | 43 #include "core/css/CSSGridAutoRepeatValue.h" |
43 #include "core/css/CSSGridLineNamesValue.h" | 44 #include "core/css/CSSGridLineNamesValue.h" |
44 #include "core/css/CSSGridTemplateAreasValue.h" | 45 #include "core/css/CSSGridTemplateAreasValue.h" |
45 #include "core/css/CSSImageSetValue.h" | 46 #include "core/css/CSSImageSetValue.h" |
46 #include "core/css/CSSImageValue.h" | 47 #include "core/css/CSSImageValue.h" |
47 #include "core/css/CSSInheritedValue.h" | 48 #include "core/css/CSSInheritedValue.h" |
48 #include "core/css/CSSInitialValue.h" | 49 #include "core/css/CSSInitialValue.h" |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 case BorderImageSliceClass: | 113 case BorderImageSliceClass: |
113 return compareCSSValues<CSSBorderImageSliceValue>(*this, other); | 114 return compareCSSValues<CSSBorderImageSliceValue>(*this, other); |
114 case ColorClass: | 115 case ColorClass: |
115 return compareCSSValues<CSSColorValue>(*this, other); | 116 return compareCSSValues<CSSColorValue>(*this, other); |
116 case CounterClass: | 117 case CounterClass: |
117 return compareCSSValues<CSSCounterValue>(*this, other); | 118 return compareCSSValues<CSSCounterValue>(*this, other); |
118 case CursorImageClass: | 119 case CursorImageClass: |
119 return compareCSSValues<CSSCursorImageValue>(*this, other); | 120 return compareCSSValues<CSSCursorImageValue>(*this, other); |
120 case FontFaceSrcClass: | 121 case FontFaceSrcClass: |
121 return compareCSSValues<CSSFontFaceSrcValue>(*this, other); | 122 return compareCSSValues<CSSFontFaceSrcValue>(*this, other); |
| 123 case FontFamilyClass: |
| 124 return compareCSSValues<CSSFontFamilyValue>(*this, other); |
122 case FontFeatureClass: | 125 case FontFeatureClass: |
123 return compareCSSValues<CSSFontFeatureValue>(*this, other); | 126 return compareCSSValues<CSSFontFeatureValue>(*this, other); |
124 case FunctionClass: | 127 case FunctionClass: |
125 return compareCSSValues<CSSFunctionValue>(*this, other); | 128 return compareCSSValues<CSSFunctionValue>(*this, other); |
126 case LinearGradientClass: | 129 case LinearGradientClass: |
127 return compareCSSValues<CSSLinearGradientValue>(*this, other); | 130 return compareCSSValues<CSSLinearGradientValue>(*this, other); |
128 case RadialGradientClass: | 131 case RadialGradientClass: |
129 return compareCSSValues<CSSRadialGradientValue>(*this, other); | 132 return compareCSSValues<CSSRadialGradientValue>(*this, other); |
130 case CrossfadeClass: | 133 case CrossfadeClass: |
131 return compareCSSValues<CSSCrossfadeValue>(*this, other); | 134 return compareCSSValues<CSSCrossfadeValue>(*this, other); |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
202 case BorderImageSliceClass: | 205 case BorderImageSliceClass: |
203 return toCSSBorderImageSliceValue(this)->customCSSText(); | 206 return toCSSBorderImageSliceValue(this)->customCSSText(); |
204 case ColorClass: | 207 case ColorClass: |
205 return toCSSColorValue(this)->customCSSText(); | 208 return toCSSColorValue(this)->customCSSText(); |
206 case CounterClass: | 209 case CounterClass: |
207 return toCSSCounterValue(this)->customCSSText(); | 210 return toCSSCounterValue(this)->customCSSText(); |
208 case CursorImageClass: | 211 case CursorImageClass: |
209 return toCSSCursorImageValue(this)->customCSSText(); | 212 return toCSSCursorImageValue(this)->customCSSText(); |
210 case FontFaceSrcClass: | 213 case FontFaceSrcClass: |
211 return toCSSFontFaceSrcValue(this)->customCSSText(); | 214 return toCSSFontFaceSrcValue(this)->customCSSText(); |
| 215 case FontFamilyClass: |
| 216 return toCSSFontFamilyValue(this)->customCSSText(); |
212 case FontFeatureClass: | 217 case FontFeatureClass: |
213 return toCSSFontFeatureValue(this)->customCSSText(); | 218 return toCSSFontFeatureValue(this)->customCSSText(); |
214 case FunctionClass: | 219 case FunctionClass: |
215 return toCSSFunctionValue(this)->customCSSText(); | 220 return toCSSFunctionValue(this)->customCSSText(); |
216 case LinearGradientClass: | 221 case LinearGradientClass: |
217 return toCSSLinearGradientValue(this)->customCSSText(); | 222 return toCSSLinearGradientValue(this)->customCSSText(); |
218 case RadialGradientClass: | 223 case RadialGradientClass: |
219 return toCSSRadialGradientValue(this)->customCSSText(); | 224 return toCSSRadialGradientValue(this)->customCSSText(); |
220 case CrossfadeClass: | 225 case CrossfadeClass: |
221 return toCSSCrossfadeValue(this)->customCSSText(); | 226 return toCSSCrossfadeValue(this)->customCSSText(); |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 return; | 304 return; |
300 case CounterClass: | 305 case CounterClass: |
301 delete toCSSCounterValue(this); | 306 delete toCSSCounterValue(this); |
302 return; | 307 return; |
303 case CursorImageClass: | 308 case CursorImageClass: |
304 delete toCSSCursorImageValue(this); | 309 delete toCSSCursorImageValue(this); |
305 return; | 310 return; |
306 case FontFaceSrcClass: | 311 case FontFaceSrcClass: |
307 delete toCSSFontFaceSrcValue(this); | 312 delete toCSSFontFaceSrcValue(this); |
308 return; | 313 return; |
| 314 case FontFamilyClass: |
| 315 delete toCSSFontFamilyValue(this); |
| 316 return; |
309 case FontFeatureClass: | 317 case FontFeatureClass: |
310 delete toCSSFontFeatureValue(this); | 318 delete toCSSFontFeatureValue(this); |
311 return; | 319 return; |
312 case FunctionClass: | 320 case FunctionClass: |
313 delete toCSSFunctionValue(this); | 321 delete toCSSFunctionValue(this); |
314 return; | 322 return; |
315 case LinearGradientClass: | 323 case LinearGradientClass: |
316 delete toCSSLinearGradientValue(this); | 324 delete toCSSLinearGradientValue(this); |
317 return; | 325 return; |
318 case RadialGradientClass: | 326 case RadialGradientClass: |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
426 return; | 434 return; |
427 case CounterClass: | 435 case CounterClass: |
428 toCSSCounterValue(this)->~CSSCounterValue(); | 436 toCSSCounterValue(this)->~CSSCounterValue(); |
429 return; | 437 return; |
430 case CursorImageClass: | 438 case CursorImageClass: |
431 toCSSCursorImageValue(this)->~CSSCursorImageValue(); | 439 toCSSCursorImageValue(this)->~CSSCursorImageValue(); |
432 return; | 440 return; |
433 case FontFaceSrcClass: | 441 case FontFaceSrcClass: |
434 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue(); | 442 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue(); |
435 return; | 443 return; |
| 444 case FontFamilyClass: |
| 445 toCSSFontFamilyValue(this)->~CSSFontFamilyValue(); |
| 446 return; |
436 case FontFeatureClass: | 447 case FontFeatureClass: |
437 toCSSFontFeatureValue(this)->~CSSFontFeatureValue(); | 448 toCSSFontFeatureValue(this)->~CSSFontFeatureValue(); |
438 return; | 449 return; |
439 case FunctionClass: | 450 case FunctionClass: |
440 toCSSFunctionValue(this)->~CSSFunctionValue(); | 451 toCSSFunctionValue(this)->~CSSFunctionValue(); |
441 return; | 452 return; |
442 case LinearGradientClass: | 453 case LinearGradientClass: |
443 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); | 454 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); |
444 return; | 455 return; |
445 case RadialGradientClass: | 456 case RadialGradientClass: |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
553 return; | 564 return; |
554 case CounterClass: | 565 case CounterClass: |
555 toCSSCounterValue(this)->traceAfterDispatch(visitor); | 566 toCSSCounterValue(this)->traceAfterDispatch(visitor); |
556 return; | 567 return; |
557 case CursorImageClass: | 568 case CursorImageClass: |
558 toCSSCursorImageValue(this)->traceAfterDispatch(visitor); | 569 toCSSCursorImageValue(this)->traceAfterDispatch(visitor); |
559 return; | 570 return; |
560 case FontFaceSrcClass: | 571 case FontFaceSrcClass: |
561 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); | 572 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); |
562 return; | 573 return; |
| 574 case FontFamilyClass: |
| 575 toCSSFontFamilyValue(this)->traceAfterDispatch(visitor); |
| 576 return; |
563 case FontFeatureClass: | 577 case FontFeatureClass: |
564 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); | 578 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); |
565 return; | 579 return; |
566 case FunctionClass: | 580 case FunctionClass: |
567 toCSSFunctionValue(this)->traceAfterDispatch(visitor); | 581 toCSSFunctionValue(this)->traceAfterDispatch(visitor); |
568 return; | 582 return; |
569 case LinearGradientClass: | 583 case LinearGradientClass: |
570 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); | 584 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); |
571 return; | 585 return; |
572 case RadialGradientClass: | 586 case RadialGradientClass: |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
651 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); | 665 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); |
652 return; | 666 return; |
653 case CustomPropertyDeclarationClass: | 667 case CustomPropertyDeclarationClass: |
654 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); | 668 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); |
655 return; | 669 return; |
656 } | 670 } |
657 ASSERT_NOT_REACHED(); | 671 ASSERT_NOT_REACHED(); |
658 } | 672 } |
659 | 673 |
660 } // namespace blink | 674 } // namespace blink |
OLD | NEW |