From d4107836cd8041d77641580fd00bdff465a88e07 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 18 Nov 2024 21:01:52 +0000 Subject: [PATCH] Grid: Convert nonstatic member function to static --- modules/juce_gui_basics/layout/juce_Grid.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/layout/juce_Grid.cpp b/modules/juce_gui_basics/layout/juce_Grid.cpp index 2268cb11b6..650dcf9d9e 100644 --- a/modules/juce_gui_basics/layout/juce_Grid.cpp +++ b/modules/juce_gui_basics/layout/juce_Grid.cpp @@ -633,6 +633,8 @@ struct Grid::Helpers //============================================================================== struct AutoPlacement { + AutoPlacement() = delete; + using ItemPlacementArray = Array>; //============================================================================== @@ -841,7 +843,7 @@ struct Grid::Helpers } //============================================================================== - ItemPlacementArray deduceAllItems (Grid& grid) const + static ItemPlacementArray deduceAllItems (Grid& grid) { const auto namedAreas = PlacementHelpers::deduceNamedAreas (grid.templateAreas); @@ -1112,7 +1114,7 @@ float Grid::TrackInfo::getAbsoluteSize (float relativeFractionalUnit) const //============================================================================== void Grid::performLayout (Rectangle targetArea) { - const auto itemsAndAreas = Helpers::AutoPlacement().deduceAllItems (*this); + const auto itemsAndAreas = Helpers::AutoPlacement::deduceAllItems (*this); auto implicitTracks = Helpers::AutoPlacement::createImplicitTracks (*this, itemsAndAreas);