[clangd] NFC: Migrate to LLVM STLExtras API where possible
authorKirill Bobyrev <kbobyrev.opensource@gmail.com>
Sun, 7 Oct 2018 14:49:41 +0000 (14:49 +0000)
committerKirill Bobyrev <kbobyrev.opensource@gmail.com>
Sun, 7 Oct 2018 14:49:41 +0000 (14:49 +0000)
commit4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50
treedc9c9316de08a813c32089fd07539d93b5c58db1
parent01daf62a0dcfb46a69e96ddcae0711ac996801cd
[clangd] NFC: Migrate to LLVM STLExtras API where possible

This patch improves readability by migrating `std::function(ForwardIt
start, ForwardIt end, ...)` to LLVM's STLExtras range-based equivalent
`llvm::function(RangeT &&Range, ...)`.

Similar change in Clang: D52576.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D52650

llvm-svn: 343937
13 files changed:
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/CodeComplete.cpp
clang-tools-extra/clangd/TUScheduler.cpp
clang-tools-extra/clangd/XRefs.cpp
clang-tools-extra/clangd/index/CanonicalIncludes.cpp
clang-tools-extra/clangd/index/FileIndex.cpp
clang-tools-extra/clangd/index/Index.cpp
clang-tools-extra/clangd/index/Serialization.cpp
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/clangd/index/dex/Dex.cpp
clang-tools-extra/clangd/index/dex/Iterator.cpp
llvm/include/llvm/ADT/STLExtras.h