// RUN: %check_clang_tidy -std=c++20-or-later %s readability-use-anyofallof %t | |
bool good_any_of() { | |
int v[] = {1, 2, 3}; | |
// CHECK-MESSAGES: :[[@LINE+1]]:3: warning: replace loop by 'std::ranges::any_of()' | |
for (int i : v) | |
if (i) | |
return true; | |
return false; | |
} | |
bool good_all_of() { | |
int v[] = {1, 2, 3}; | |
// CHECK-MESSAGES: :[[@LINE+1]]:3: warning: replace loop by 'std::ranges::all_of()' | |
for (int i : v) | |
if (i) | |
return false; | |
return true; | |
} |