Index: third_party/WebKit/Source/core/layout/ng/ng_length_utils.h |
diff --git a/third_party/WebKit/Source/core/layout/ng/ng_length_utils.h b/third_party/WebKit/Source/core/layout/ng/ng_length_utils.h |
index 42d59ac840aba7510ee8b3358f73aa7a955c0b9d..a4e731d9258a40f437d776de50357cb04ed44877 100644 |
--- a/third_party/WebKit/Source/core/layout/ng/ng_length_utils.h |
+++ b/third_party/WebKit/Source/core/layout/ng/ng_length_utils.h |
@@ -6,7 +6,8 @@ |
#define NGLengthUtils_h |
#include "core/CoreExport.h" |
-#include "core/layout/ng/ng_units.h" |
+#include "core/layout/ng/geometry/ng_box_strut.h" |
+#include "core/layout/ng/ng_min_max_content_size.h" |
#include "core/layout/ng/ng_writing_mode.h" |
#include "platform/text/TextDirection.h" |
#include "wtf/Optional.h" |
@@ -15,7 +16,7 @@ namespace blink { |
class ComputedStyle; |
class LayoutUnit; |
class Length; |
-struct MinAndMaxContentSizes; |
+struct MinMaxContentSize; |
class NGConstraintSpace; |
struct NGBoxStrut; |
@@ -29,13 +30,13 @@ enum class LengthResolveType { |
// Whether the caller needs to compute min-content and max-content sizes to |
// pass them to ResolveInlineLength / ComputeInlineSizeForFragment. |
// If this function returns false, it is safe to pass an empty |
-// MinAndMaxContentSizes struct to those functions. |
-CORE_EXPORT bool NeedMinAndMaxContentSizes(const NGConstraintSpace&, |
- const ComputedStyle&); |
+// MinMaxContentSize struct to those functions. |
+CORE_EXPORT bool NeedMinMaxContentSize(const NGConstraintSpace&, |
+ const ComputedStyle&); |
-// Like NeedMinAndMaxContentSizes, but for use when calling |
+// Like NeedMinMaxContentSize, but for use when calling |
// ComputeMinAndMaxContentContribution. |
-CORE_EXPORT bool NeedMinAndMaxContentSizesForContentContribution( |
+CORE_EXPORT bool NeedMinMaxContentSizeForContentContribution( |
const ComputedStyle&); |
// Convert an inline-axis length to a layout unit using the given constraint |
@@ -43,7 +44,7 @@ CORE_EXPORT bool NeedMinAndMaxContentSizesForContentContribution( |
CORE_EXPORT LayoutUnit |
ResolveInlineLength(const NGConstraintSpace&, |
const ComputedStyle&, |
- const WTF::Optional<MinAndMaxContentSizes>&, |
+ const WTF::Optional<MinMaxContentSize>&, |
const Length&, |
LengthResolveType); |
@@ -62,9 +63,9 @@ CORE_EXPORT LayoutUnit ResolveBlockLength(const NGConstraintSpace&, |
// to zero) and that an auto inline size resolves to the respective min/max |
// content size. |
// Also, the min/max contribution does include the inline margins as well. |
-CORE_EXPORT MinAndMaxContentSizes ComputeMinAndMaxContentContribution( |
- const ComputedStyle&, |
- const WTF::Optional<MinAndMaxContentSizes>&); |
+CORE_EXPORT MinMaxContentSize |
+ComputeMinAndMaxContentContribution(const ComputedStyle&, |
+ const WTF::Optional<MinMaxContentSize>&); |
// Resolves the given length to a layout unit, constraining it by the min |
// logical width and max logical width properties from the ComputedStyle |
@@ -72,7 +73,7 @@ CORE_EXPORT MinAndMaxContentSizes ComputeMinAndMaxContentContribution( |
CORE_EXPORT LayoutUnit |
ComputeInlineSizeForFragment(const NGConstraintSpace&, |
const ComputedStyle&, |
- const WTF::Optional<MinAndMaxContentSizes>&); |
+ const WTF::Optional<MinMaxContentSize>&); |
// Resolves the given length to a layout unit, constraining it by the min |
// logical height and max logical height properties from the ComputedStyle |