[NFC][clang-tidy] Put abseil headers in alphabetical order

This commit is contained in:
Nathan James 2020-08-18 15:52:37 +01:00
parent abd33bf5ef
commit 8c9ffe34d9
1 changed files with 12 additions and 8 deletions

View File

@ -47,14 +47,18 @@ AST_POLYMORPHIC_MATCHER(
if (PrefixPosition == StringRef::npos) if (PrefixPosition == StringRef::npos)
return false; return false;
Path = Path.drop_front(PrefixPosition + AbslPrefix.size()); Path = Path.drop_front(PrefixPosition + AbslPrefix.size());
static const char *AbseilLibraries[] = { static const char *AbseilLibraries[] = {"algorithm", "base",
"algorithm", "base", "container", "debugging", "flags", "container", "debugging",
"hash", "iterator", "memory", "meta", "numeric", "flags", "hash",
"random", "strings", "synchronization", "status", "time", "iterator", "memory",
"types", "utility"}; "meta", "numeric",
return std::any_of( "random", "status",
std::begin(AbseilLibraries), std::end(AbseilLibraries), "strings", "synchronization",
[&](const char *Library) { return Path.startswith(Library); }); "time", "types",
"utility"};
return llvm::any_of(AbseilLibraries, [&](const char *Library) {
return Path.startswith(Library);
});
} }
} // namespace ast_matchers } // namespace ast_matchers