Index: Source/core/rendering/svg/SVGTextMetricsBuilder.h |
diff --git a/Source/core/rendering/svg/SVGTextMetricsBuilder.h b/Source/core/rendering/svg/SVGTextMetricsBuilder.h |
index 08d585bdeccf5082acc4d4e1886fd7acd76cbf14..bf0c5c77095cdf33731d3d366fdff81e3804b49a 100644 |
--- a/Source/core/rendering/svg/SVGTextMetricsBuilder.h |
+++ b/Source/core/rendering/svg/SVGTextMetricsBuilder.h |
@@ -24,23 +24,15 @@ |
namespace WebCore { |
-class RenderObject; |
class RenderSVGInlineText; |
class RenderSVGText; |
-struct MeasureTextData; |
-class SVGTextMetricsBuilder { |
- WTF_MAKE_NONCOPYABLE(SVGTextMetricsBuilder); |
-public: |
- SVGTextMetricsBuilder() { } |
+namespace SVGTextMetricsBuilder { |
- void measureTextRenderer(RenderSVGInlineText*); |
- void buildMetricsAndLayoutAttributes(RenderSVGText*, RenderSVGInlineText* stopAtLeaf, SVGCharacterDataMap& allCharactersMap); |
+void measureTextRenderer(RenderSVGInlineText*); |
+void buildMetricsAndLayoutAttributes(RenderSVGText*, RenderSVGInlineText* stopAtLeaf, SVGCharacterDataMap& allCharactersMap); |
-private: |
- void walkTree(RenderObject*, RenderSVGInlineText* stopAtLeaf, MeasureTextData*); |
- void measureTextRenderer(RenderSVGInlineText*, MeasureTextData*, bool processRenderer); |
-}; |
+} // namespace SVGTextMetricsBuilder |
} // namespace WebCore |