| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef NGConstraintSpace_h | 5 #ifndef NGConstraintSpace_h |
| 6 #define NGConstraintSpace_h | 6 #define NGConstraintSpace_h |
| 7 | 7 |
| 8 #include "core/CoreExport.h" | 8 #include "core/CoreExport.h" |
| 9 #include "core/layout/ng/geometry/ng_logical_offset.h" | 9 #include "core/layout/ng/geometry/ng_logical_offset.h" |
| 10 #include "core/layout/ng/geometry/ng_logical_size.h" | 10 #include "core/layout/ng/geometry/ng_logical_size.h" |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 // | 141 // |
| 142 // This value should be propogated to child layouts if the current layout | 142 // This value should be propogated to child layouts if the current layout |
| 143 // hasn't resolved its BFC offset yet. | 143 // hasn't resolved its BFC offset yet. |
| 144 // | 144 // |
| 145 // This value is calculated *after* an initial pass of the tree, this value | 145 // This value is calculated *after* an initial pass of the tree, this value |
| 146 // should only be present during the second pass. | 146 // should only be present during the second pass. |
| 147 WTF::Optional<NGLogicalOffset> FloatsBfcOffset() const { | 147 WTF::Optional<NGLogicalOffset> FloatsBfcOffset() const { |
| 148 return floats_bfc_offset_; | 148 return floats_bfc_offset_; |
| 149 } | 149 } |
| 150 | 150 |
| 151 Vector<RefPtr<NGUnpositionedFloat>>& UnpositionedFloats() { | 151 const Vector<RefPtr<NGUnpositionedFloat>>& UnpositionedFloats() const { |
| 152 return unpositioned_floats_; | 152 return unpositioned_floats_; |
| 153 } | 153 } |
| 154 | 154 |
| 155 WTF::Optional<LayoutUnit> ClearanceOffset() const { | 155 WTF::Optional<LayoutUnit> ClearanceOffset() const { |
| 156 return clearance_offset_; | 156 return clearance_offset_; |
| 157 } | 157 } |
| 158 | 158 |
| 159 const Vector<NGBaselineRequest>& BaselineRequests() const { | 159 const Vector<NGBaselineRequest>& BaselineRequests() const { |
| 160 return baseline_requests_; | 160 return baseline_requests_; |
| 161 } | 161 } |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 }; | 231 }; |
| 232 | 232 |
| 233 inline std::ostream& operator<<(std::ostream& stream, | 233 inline std::ostream& operator<<(std::ostream& stream, |
| 234 const NGConstraintSpace& value) { | 234 const NGConstraintSpace& value) { |
| 235 return stream << value.ToString(); | 235 return stream << value.ToString(); |
| 236 } | 236 } |
| 237 | 237 |
| 238 } // namespace blink | 238 } // namespace blink |
| 239 | 239 |
| 240 #endif // NGConstraintSpace_h | 240 #endif // NGConstraintSpace_h |
| OLD | NEW |