Index: Source/core/css/parser/CSSPropertyParser.h |
diff --git a/Source/core/css/parser/CSSPropertyParser.h b/Source/core/css/parser/CSSPropertyParser.h |
index fddc2f96a68be26f647eaf1c114e16fbb7a797b6..6ba365c0ca3d938c93623a668dbc14c0c113318a 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.h |
+++ b/Source/core/css/parser/CSSPropertyParser.h |
@@ -31,6 +31,7 @@ |
namespace blink { |
+class BorderImageParseContext; |
class CSSBorderImageSliceValue; |
class CSSBasicShape; |
class CSSBasicShapeInset; |
@@ -352,6 +353,12 @@ private: |
int colorIntFromValue(CSSParserValue*); |
bool isCalculation(CSSParserValue*); |
+ bool buildBorderImageParseContext(CSSPropertyID, BorderImageParseContext&); |
+ |
+ bool parseDeprecatedGradientColorStop(CSSParserValue*, CSSGradientColorStop&); |
+ |
+ void commitBorderImageProperty(CSSPropertyID, PassRefPtrWillBeRawPtr<CSSValue>, bool important); |
+ |
private: |
// Inputs: |
CSSParserValueList* m_valueList; |
@@ -367,16 +374,6 @@ private: |
CSSPropertyID m_currentShorthand; |
bool m_implicitShorthand; |
RefPtrWillBeMember<CSSCalcValue> m_parsedCalculation; |
- |
- // FIXME: There is probably a small set of APIs we could expose for these |
- // classes w/o needing to make them friends. |
- friend class ShadowParseContext; |
- friend class BorderImageParseContext; |
- friend class BorderImageSliceParseContext; |
- friend class BorderImageQuadParseContext; |
- friend class TransformOperationInfo; |
- friend bool parseDeprecatedGradientColorStop(CSSPropertyParser*, CSSParserValue*, CSSGradientColorStop&); |
- friend PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseGradientColorOrKeyword(CSSPropertyParser*, CSSParserValue*); |
}; |
CSSPropertyID cssPropertyID(const CSSParserString&); |