From 322ce34dd137e32d609b91ad18d59f8f219fa985 Mon Sep 17 00:00:00 2001 From: tian-lt Date: Tue, 12 Apr 2022 23:34:51 +0800 Subject: [PATCH] find_if to any_of --- src/CalcViewModel/Common/NavCategory.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/CalcViewModel/Common/NavCategory.cpp b/src/CalcViewModel/Common/NavCategory.cpp index b8506073..564e00f0 100644 --- a/src/CalcViewModel/Common/NavCategory.cpp +++ b/src/CalcViewModel/Common/NavCategory.cpp @@ -312,11 +312,12 @@ bool NavCategory::IsConverterViewMode(ViewMode mode) bool NavCategory::IsModeInCategoryGroup(ViewMode mode, CategoryGroupType type) { - auto iter = find_if(begin(s_categoryManifest), end(s_categoryManifest), [mode, type](const NavCategoryInitializer& initializer) { - return initializer.viewMode == mode && initializer.groupType == type; - }); - - return iter != s_categoryManifest.end(); + return std::any_of( + s_categoryManifest.cbegin(), + s_categoryManifest.cend(), + [mode, type](const auto& initializer) { + return initializer.viewMode == mode && initializer.groupType == type; + }); } NavCategoryGroup::NavCategoryGroup(const NavCategoryGroupInitializer& groupInitializer)