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 e33bdc9017a0f9f9ad5778157c3dcc7356238788..21fe72890d78bc8aa19a6e14d6946a9c5c389141 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 |
@@ -10,6 +10,7 @@ |
#include "core/layout/ng/geometry/ng_logical_size.h" |
#include "core/layout/ng/geometry/ng_margin_strut.h" |
#include "core/layout/ng/geometry/ng_physical_size.h" |
+#include "core/layout/ng/inline/ng_baseline.h" |
#include "core/layout/ng/ng_exclusion.h" |
#include "core/layout/ng/ng_unpositioned_float.h" |
#include "core/layout/ng/ng_writing_mode.h" |
@@ -155,6 +156,10 @@ class CORE_EXPORT NGConstraintSpace final |
return clearance_offset_; |
} |
+ const Vector<NGBaselineRequest>& BaselineRequests() const { |
+ return baseline_requests_; |
+ } |
+ |
bool operator==(const NGConstraintSpace&) const; |
bool operator!=(const NGConstraintSpace&) const; |
@@ -182,7 +187,8 @@ class CORE_EXPORT NGConstraintSpace final |
const WTF::Optional<NGLogicalOffset>& floats_bfc_offset, |
const std::shared_ptr<NGExclusions>& exclusions, |
Vector<RefPtr<NGUnpositionedFloat>>& unpositioned_floats, |
- const WTF::Optional<LayoutUnit>& clearance_offset); |
+ const WTF::Optional<LayoutUnit>& clearance_offset, |
+ Vector<NGBaselineRequest>& baseline_requests); |
NGPhysicalSize InitialContainingBlockSize() const { |
return initial_containing_block_size_; |
@@ -220,6 +226,8 @@ class CORE_EXPORT NGConstraintSpace final |
const std::shared_ptr<NGExclusions> exclusions_; |
WTF::Optional<LayoutUnit> clearance_offset_; |
Vector<RefPtr<NGUnpositionedFloat>> unpositioned_floats_; |
+ |
+ Vector<NGBaselineRequest> baseline_requests_; |
}; |
inline std::ostream& operator<<(std::ostream& stream, |