Index: Source/core/rendering/InlineTextBox.h |
diff --git a/Source/core/rendering/InlineTextBox.h b/Source/core/rendering/InlineTextBox.h |
index cb075d3f58e2641e91912928c8bde0622fd1dee2..4abe2f18f79568410f755bab84558e0b57cf0d3e 100644 |
--- a/Source/core/rendering/InlineTextBox.h |
+++ b/Source/core/rendering/InlineTextBox.h |
@@ -57,7 +57,7 @@ public: |
{ |
} |
- virtual void destroy(RenderArena*); |
+ virtual void destroy(RenderArena*) FINAL; |
InlineTextBox* prevTextBox() const { return m_prevTextBox; } |
InlineTextBox* nextTextBox() const { return m_nextTextBox; } |
@@ -76,7 +76,7 @@ public: |
unsigned short truncation() { return m_truncation; } |
- virtual void markDirty(bool dirty = true) OVERRIDE; |
+ virtual void markDirty(bool dirty = true) OVERRIDE FINAL; |
using InlineBox::hasHyphen; |
using InlineBox::setHasHyphen; |
@@ -85,8 +85,8 @@ public: |
static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { return first->start() < second->start(); } |
- virtual int baselinePosition(FontBaseline) const; |
- virtual LayoutUnit lineHeight() const; |
+ virtual int baselinePosition(FontBaseline) const FINAL; |
+ virtual LayoutUnit lineHeight() const FINAL; |
bool getEmphasisMarkPosition(RenderStyle*, TextEmphasisPosition&) const; |
@@ -102,7 +102,7 @@ public: |
virtual const char* boxName() const; |
#endif |
- virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE; |
+ virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE FINAL; |
private: |
LayoutUnit selectionTop(); |
@@ -127,19 +127,19 @@ public: |
RenderText* textRenderer() const; |
private: |
- virtual void deleteLine(RenderArena*); |
- virtual void extractLine(); |
- virtual void attachLine(); |
+ virtual void deleteLine(RenderArena*) FINAL; |
+ virtual void extractLine() FINAL; |
+ virtual void attachLine() FINAL; |
public: |
- virtual RenderObject::SelectionState selectionState(); |
+ virtual RenderObject::SelectionState selectionState() FINAL; |
private: |
- virtual void clearTruncation() { m_truncation = cNoTruncation; } |
- virtual float placeEllipsisBox(bool flowIsLTR, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) OVERRIDE; |
+ virtual void clearTruncation() FINAL { m_truncation = cNoTruncation; } |
+ virtual float placeEllipsisBox(bool flowIsLTR, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) OVERRIDE FINAL; |
public: |
- virtual bool isLineBreak() const; |
+ virtual bool isLineBreak() const FINAL; |
void setExpansion(int newExpansion) |
{ |
@@ -149,11 +149,11 @@ public: |
} |
private: |
- virtual bool isInlineTextBox() const { return true; } |
+ virtual bool isInlineTextBox() const FINAL { return true; } |
public: |
- virtual int caretMinOffset() const; |
- virtual int caretMaxOffset() const; |
+ virtual int caretMinOffset() const FINAL; |
+ virtual int caretMaxOffset() const FINAL; |
private: |
float textPos() const; // returns the x position relative to the left start of the text line. |