diff options
author | Kazu Hirata <kazu@google.com> | 2022-08-14 16:25:36 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2022-08-14 16:25:36 -0700 |
commit | 6d9cd9199a6fdeab0412117bcefc28f625510b61 (patch) | |
tree | 666865fb63c0bc99ef035b106420b98c0c290c1c /clang-tools-extra | |
parent | c4566cac490cf81c141e7deb84008b2cc1de48b7 (diff) | |
download | llvm-6d9cd9199a6fdeab0412117bcefc28f625510b61.zip llvm-6d9cd9199a6fdeab0412117bcefc28f625510b61.tar.gz llvm-6d9cd9199a6fdeab0412117bcefc28f625510b61.tar.bz2 |
Use llvm::all_of (NFC)
Diffstat (limited to 'clang-tools-extra')
-rw-r--r-- | clang-tools-extra/clang-doc/Serialize.cpp | 2 | ||||
-rw-r--r-- | clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp | 12 | ||||
-rw-r--r-- | clang-tools-extra/clangd/URI.cpp | 2 |
3 files changed, 6 insertions, 10 deletions
diff --git a/clang-tools-extra/clang-doc/Serialize.cpp b/clang-tools-extra/clang-doc/Serialize.cpp index 0472739..6e6308d 100644 --- a/clang-tools-extra/clang-doc/Serialize.cpp +++ b/clang-tools-extra/clang-doc/Serialize.cpp @@ -168,7 +168,7 @@ void ClangDocCommentVisitor::visitVerbatimLineComment( } bool ClangDocCommentVisitor::isWhitespaceOnly(llvm::StringRef S) const { - return std::all_of(S.begin(), S.end(), isspace); + return llvm::all_of(S, isspace); } std::string ClangDocCommentVisitor::getCommandName(unsigned CommandID) const { diff --git a/clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp b/clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp index e5424c9..f8a4d6e 100644 --- a/clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp +++ b/clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp @@ -38,14 +38,10 @@ static char ValidDatePatternChars[] = { // set of reserved characters. See: // https://www.unicode.org/reports/tr35/tr35.html#Invalid_Patterns bool isValidDatePattern(StringRef Pattern) { - for (auto &PatternChar : Pattern) { - if (isalpha(PatternChar)) { - if (!llvm::is_contained(ValidDatePatternChars, PatternChar)) { - return false; - } - } - } - return true; + return llvm::all_of(Pattern, [](const auto &PatternChar) { + return !isalpha(PatternChar) || + llvm::is_contained(ValidDatePatternChars, PatternChar); + }); } // Checks if the string pattern used as a date format specifier contains diff --git a/clang-tools-extra/clangd/URI.cpp b/clang-tools-extra/clangd/URI.cpp index c94053c..ca65df3 100644 --- a/clang-tools-extra/clangd/URI.cpp +++ b/clang-tools-extra/clangd/URI.cpp @@ -142,7 +142,7 @@ bool isValidScheme(llvm::StringRef Scheme) { return false; if (!llvm::isAlpha(Scheme[0])) return false; - return std::all_of(Scheme.begin() + 1, Scheme.end(), [](char C) { + return llvm::all_of(llvm::drop_begin(Scheme), [](char C) { return llvm::isAlnum(C) || C == '+' || C == '.' || C == '-'; }); } |