@@ -12835,6 +12835,7 @@ struct facebook::jsi::detail::BeforeCaller<std::tuple<T...>> {
1283512835}
1283612836
1283712837
12838+ using facebook::yoga::BaselineItemGroups = std::map<size_t, std::vector<facebook::yoga::GridItem*>>;
1283812839using facebook::yoga::GridTrackList = std::vector<facebook::yoga::GridTrackSize>;
1283912840template <typename EnumT>
1284012841concept facebook::yoga::Enumeration = std::is_enum_v<EnumT>;
@@ -13560,6 +13561,22 @@ struct facebook::yoga::FloatOptional {
1356013561 public constexpr float unwrapOrDefault(float defaultValue) const;
1356113562}
1356213563
13564+ struct facebook::yoga::GridItem {
13565+ public GridItem(size_t columnStart, size_t columnEnd, size_t rowStart, size_t rowEnd, facebook::yoga::Node* node, float baselineShim = 0.0f);
13566+ public bool crossesFlexibleColumn;
13567+ public bool crossesFlexibleRow;
13568+ public bool crossesFlexibleTrack(facebook::yoga::Dimension dimension) const;
13569+ public bool crossesIntrinsicColumn;
13570+ public bool crossesIntrinsicRow;
13571+ public bool crossesIntrinsicTrack(facebook::yoga::Dimension dimension) const;
13572+ public facebook::yoga::Node* node;
13573+ public float baselineShim;
13574+ public size_t columnEnd;
13575+ public size_t columnStart;
13576+ public size_t rowEnd;
13577+ public size_t rowStart;
13578+ }
13579+
1356313580struct facebook::yoga::GridLine {
1356413581 public bool operator==(const facebook::yoga::GridLine& other) const = default;
1356513582 public constexpr bool isAuto() const;
@@ -13572,13 +13589,18 @@ struct facebook::yoga::GridLine {
1357213589 public static constexpr facebook::yoga::GridLine span(int32_t value);
1357313590}
1357413591
13575- struct facebook::yoga::GridTrackSize {
13592+ struct facebook::yoga::GridTrack {
13593+ public GridTrack(const facebook::yoga::GridTrackSize& ts);
1357613594 public bool infinitelyGrowable;
13595+ public const facebook::yoga::GridTrackSize& trackSize() const;
13596+ public float baseSize;
13597+ public float growthLimit;
13598+ }
13599+
13600+ struct facebook::yoga::GridTrackSize {
1357713601 public bool operator==(const facebook::yoga::GridTrackSize& other) const = default;
1357813602 public facebook::yoga::StyleSizeLength maxSizingFunction;
1357913603 public facebook::yoga::StyleSizeLength minSizingFunction;
13580- public float baseSize;
13581- public float growthLimit;
1358213604 public static constexpr facebook::yoga::GridTrackSize auto_();
1358313605 public static constexpr facebook::yoga::GridTrackSize fr(float fraction);
1358413606 public static constexpr facebook::yoga::GridTrackSize length(float points);
0 commit comments