Index: Source/core/layout/LayoutBlock.h |
diff --git a/Source/core/layout/LayoutBlock.h b/Source/core/layout/LayoutBlock.h |
index 4225fc6b054c7947ed1bc3f4095b75b796336535..7ca8ef0b9a3d6f67cf13fa55b5e0d1cad15215dc 100644 |
--- a/Source/core/layout/LayoutBlock.h |
+++ b/Source/core/layout/LayoutBlock.h |
@@ -232,6 +232,11 @@ protected: |
void layout() override; |
bool updateImageLoadingPriorities() final; |
+ enum AdjacentSiblings { |
+ PreviousSiblings, |
+ NextSiblings |
+ }; |
+ |
enum PositionedLayoutBehavior { |
DefaultLayout, |
LayoutOnlyFixedPositionedObjects, |
@@ -319,6 +324,7 @@ private: |
void dirtyLinesFromChangedChild(LayoutObject* child) final { m_lineBoxes.dirtyLinesFromChangedChild(LineLayoutItem(this), LineLayoutItem(child)); } |
void addChildIgnoringContinuation(LayoutObject* newChild, LayoutObject* beforeChild) override; |
+ void addAdjacentSiblingsToAnonymousBox(AdjacentSiblings, LayoutBlock* anonymousBox); |
bool isSelfCollapsingBlock() const override; |