diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h b/chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h index c4c0fcfd227..f1a361e1b56 100644 --- a/chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h +++ b/chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h @@ -15,6 +15,9 @@ class CORE_EXPORT LayoutNGFlexibleBox : public LayoutNGMixin<LayoutBlock> { public: explicit LayoutNGFlexibleBox(Element*); + bool HasTopOverflow() const override; + bool HasLeftOverflow() const override; + void UpdateBlockLayout(bool relayout_children) override; bool IsFlexibleBoxIncludingDeprecatedAndNG() const final { return true; } @@ -22,6 +25,8 @@ class CORE_EXPORT LayoutNGFlexibleBox : public LayoutNGMixin<LayoutBlock> { const char* GetName() const override { return "LayoutNGFlexibleBox"; } protected: + void RemoveChild(LayoutObject*) override; + bool IsOfType(LayoutObjectType type) const override { return type == kLayoutObjectNGFlexibleBox || LayoutNGMixin<LayoutBlock>::IsOfType(type); |