Index: Source/core/rendering/RenderGrid.h |
diff --git a/Source/core/rendering/RenderGrid.h b/Source/core/rendering/RenderGrid.h |
index 418653fd7aaaa67504b7019c9bd6c764a14d03dd..52c0789ec84a1f0de7a7f4bee49f19ab54ce3993 100644 |
--- a/Source/core/rendering/RenderGrid.h |
+++ b/Source/core/rendering/RenderGrid.h |
@@ -77,10 +77,13 @@ private: |
void resolveContentBasedTrackSizingFunctions(GridTrackSizingDirection, GridSizingData&, LayoutUnit& availableLogicalSpace); |
void growGrid(GridTrackSizingDirection, size_t maximumPosition); |
- void insertItemIntoGrid(RenderBox*, const GridResolvedPosition& rowTrack, const GridResolvedPosition& columnTrack); |
void insertItemIntoGrid(RenderBox*, const GridCoordinate&); |
void placeItemsOnGrid(); |
void populateExplicitGridAndOrderIterator(); |
+ bool checkEmptyCells(const GridCoordinate&) const; |
+ PassOwnPtr<GridCoordinate> implicitEmptyGridAreaSpecifiedPositions(const RenderBox*, GridTrackSizingDirection, const GridSpan& specifiedPositions) const; |
+ PassOwnPtr<GridCoordinate> emptyGridAreaSpecifiedPositions(const RenderBox*, GridTrackSizingDirection, const GridSpan& specifiedPositions) const; |
+ void insertItemIntoGridGrowingIfNeeded(RenderBox*, const GridCoordinate&, GridTrackSizingDirection); |
void placeSpecifiedMajorAxisItemsOnGrid(const Vector<RenderBox*>&); |
void placeAutoMajorAxisItemsOnGrid(const Vector<RenderBox*>&); |
void placeAutoMajorAxisItemOnGrid(RenderBox*); |