diff options
| author | mitaclaw <140017135+mitaclaw@users.noreply.github.com> | 2024-09-30 15:05:17 -0700 |
|---|---|---|
| committer | mitaclaw <140017135+mitaclaw@users.noreply.github.com> | 2024-12-15 19:54:17 -0800 |
| commit | 2b0cd16c8c266bc1e298e49d4009eab8c9c23f99 (patch) | |
| tree | f4d30b0b7bf7713dc50c468241a587423a4de35a /Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp | |
| parent | 140252ffc0ae71e8b5309bff7d6550189c602702 (diff) | |
Modernize `std::none_of` with ranges
In JitRegCache.cpp, the lambda predicate were replaced by a pointer to member function because ranges algorithms are able to invoke those.
In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.
In BoundingBox.cpp, the lambda predicate was returning the bool element unchanged, so `std::identity` was a better fit.
Diffstat (limited to 'Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp index 4eb1bb69a6..5bd1166d32 100644 --- a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp +++ b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp @@ -138,10 +138,9 @@ void GraphicsModListWidget::RefreshModList() for (const GraphicsModConfig& mod : m_mod_group.GetMods()) { // If no group matches the mod's features, or if the mod has no features, skip it - if (std::none_of(mod.m_features.begin(), mod.m_features.end(), - [&groups](const GraphicsModFeatureConfig& feature) { - return groups.contains(feature.m_group); - })) + if (std::ranges::none_of(mod.m_features, [&groups](const GraphicsModFeatureConfig& feature) { + return groups.contains(feature.m_group); + })) { continue; } |
