| Index: third_party/WebKit/Source/core/layout/ng/ng_constraint_space.h
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.h b/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.h
|
| index 9488259c6ab56c3646d63ac9595295708d09fa43..c9c5576a46ea6b9ceec9c8e685a069cd7e9faf8d 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.h
|
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.h
|
| @@ -112,6 +112,10 @@ class CORE_EXPORT NGConstraintSpace final
|
|
|
| NGLogicalOffset BfcOffset() const { return bfc_offset_; }
|
|
|
| + WTF::Optional<LayoutUnit> ClearanceOffset() const {
|
| + return clearance_offset_;
|
| + }
|
| +
|
| DEFINE_INLINE_VIRTUAL_TRACE() {}
|
|
|
| String ToString() const;
|
| @@ -134,7 +138,8 @@ class CORE_EXPORT NGConstraintSpace final
|
| bool is_new_fc,
|
| const NGMarginStrut& margin_strut,
|
| const NGLogicalOffset& bfc_offset,
|
| - const std::shared_ptr<NGExclusions>& exclusions);
|
| + const std::shared_ptr<NGExclusions>& exclusions,
|
| + const WTF::Optional<LayoutUnit>& clearance_offset);
|
|
|
| NGPhysicalSize InitialContainingBlockSize() const {
|
| return initial_containing_block_size_;
|
| @@ -166,6 +171,7 @@ class CORE_EXPORT NGConstraintSpace final
|
| NGMarginStrut margin_strut_;
|
| NGLogicalOffset bfc_offset_;
|
| const std::shared_ptr<NGExclusions> exclusions_;
|
| + WTF::Optional<LayoutUnit> clearance_offset_;
|
| };
|
|
|
| inline std::ostream& operator<<(std::ostream& stream,
|
|
|