Index: Source/core/rendering/line/BreakingContextInlineHeaders.h |
diff --git a/Source/core/rendering/line/BreakingContextInlineHeaders.h b/Source/core/rendering/line/BreakingContextInlineHeaders.h |
index ad250d2e3e63a8779ac35a7a54854d1298f96724..2fc4fa2fdee97d442919a35c04c713ddd875ab3e 100644 |
--- a/Source/core/rendering/line/BreakingContextInlineHeaders.h |
+++ b/Source/core/rendering/line/BreakingContextInlineHeaders.h |
@@ -35,7 +35,9 @@ |
#include "core/rendering/line/LineBreaker.h" |
#include "core/rendering/line/LineInfo.h" |
#include "core/rendering/line/LineWidth.h" |
+#include "core/rendering/line/RenderTextInfo.h" |
#include "core/rendering/line/TrailingObjects.h" |
+#include "core/rendering/line/WordMeasurement.h" |
#include "core/rendering/svg/RenderSVGInlineText.h" |
namespace WebCore { |
@@ -43,23 +45,6 @@ namespace WebCore { |
// We don't let our line box tree for a single line get any deeper than this. |
const unsigned cMaxLineDepth = 200; |
-class WordMeasurement { |
-public: |
- WordMeasurement() |
- : renderer(0) |
- , width(0) |
- , startOffset(0) |
- , endOffset(0) |
- { |
- } |
- |
- RenderText* renderer; |
- float width; |
- int startOffset; |
- int endOffset; |
- HashSet<const SimpleFontData*> fallbackFonts; |
-}; |
- |
class BreakingContext { |
public: |
BreakingContext(InlineBidiResolver& resolver, LineInfo& inLineInfo, LineWidth& lineWidth, RenderTextInfo& inRenderTextInfo, FloatingObject* inLastFloatFromPreviousLine, bool appliedStartWidth, RenderBlockFlow* block) |