From 2b0cd16c8c266bc1e298e49d4009eab8c9c23f99 Mon Sep 17 00:00:00 2001 From: mitaclaw <140017135+mitaclaw@users.noreply.github.com> Date: Mon, 30 Sep 2024 15:05:17 -0700 Subject: 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. --- Source/Core/VideoCommon/BoundingBox.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/Core/VideoCommon/BoundingBox.cpp') diff --git a/Source/Core/VideoCommon/BoundingBox.cpp b/Source/Core/VideoCommon/BoundingBox.cpp index 33174012d7..94e7eaa18c 100644 --- a/Source/Core/VideoCommon/BoundingBox.cpp +++ b/Source/Core/VideoCommon/BoundingBox.cpp @@ -34,7 +34,7 @@ void BoundingBox::Flush() m_is_valid = false; - if (std::none_of(m_dirty.begin(), m_dirty.end(), [](bool dirty) { return dirty; })) + if (std::ranges::none_of(m_dirty, std::identity{})) return; // TODO: Does this make any difference over just writing all the values? -- cgit v1.2.3