summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/ng/layout_ng_flexible_box.h
diff options
context:
space:
mode:
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.h5
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);