| Index: Source/core/svg/SVGPathSource.h
 | 
| diff --git a/Source/core/svg/SVGPathSource.h b/Source/core/svg/SVGPathSource.h
 | 
| index 6c2db3009cd1cbb6e2e8281628da36f1bbde8320..80377e713e447a041b36ed8bf6e688c0d2696da7 100644
 | 
| --- a/Source/core/svg/SVGPathSource.h
 | 
| +++ b/Source/core/svg/SVGPathSource.h
 | 
| @@ -24,8 +24,6 @@
 | 
|  
 | 
|  namespace blink {
 | 
|  
 | 
| -class FloatPoint;
 | 
| -
 | 
|  class SVGPathSource : public NoBaseWillBeGarbageCollectedFinalized<SVGPathSource> {
 | 
|      WTF_MAKE_NONCOPYABLE(SVGPathSource); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
 | 
|  public:
 | 
| @@ -33,19 +31,8 @@ public:
 | 
|      virtual ~SVGPathSource() { }
 | 
|  
 | 
|      virtual bool hasMoreData() const = 0;
 | 
| -    virtual bool moveToNextToken() = 0;
 | 
| -    virtual bool parseSVGSegmentType(SVGPathSegType&) = 0;
 | 
| -    virtual SVGPathSegType nextCommand(SVGPathSegType previousCommand) = 0;
 | 
| -
 | 
| -    virtual bool parseMoveToSegment(FloatPoint&) = 0;
 | 
| -    virtual bool parseLineToSegment(FloatPoint&) = 0;
 | 
| -    virtual bool parseLineToHorizontalSegment(float&) = 0;
 | 
| -    virtual bool parseLineToVerticalSegment(float&) = 0;
 | 
| -    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) = 0;
 | 
| -    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) = 0;
 | 
| -    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) = 0;
 | 
| -    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) = 0;
 | 
| -    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) = 0;
 | 
| +    virtual SVGPathSegType peekSegmentType() = 0;
 | 
| +    virtual PathSegmentData parseSegment() = 0;
 | 
|  
 | 
|      DEFINE_INLINE_VIRTUAL_TRACE() { }
 | 
|  };
 | 
| 
 |