diff options
| author | Sam McCall <sam.mccall@gmail.com> | 2019-06-19 07:29:05 +0000 |
|---|---|---|
| committer | Sam McCall <sam.mccall@gmail.com> | 2019-06-19 07:29:05 +0000 |
| commit | 38047dbca4e7c54bd01e6ad18df6971adda0679c (patch) | |
| tree | 9d161397fbbe6bf80ebbcc0781aa1a907143ef5b /clang-tools-extra/clangd/ClangdServer.cpp | |
| parent | 3f0ae625ebfa41452cc5d118ce26f5e9594412a3 (diff) | |
| download | bcm5719-llvm-38047dbca4e7c54bd01e6ad18df6971adda0679c.tar.gz bcm5719-llvm-38047dbca4e7c54bd01e6ad18df6971adda0679c.zip | |
[clangd] Add ClangdServer accessor for buffer contents
llvm-svn: 363765
Diffstat (limited to 'clang-tools-extra/clangd/ClangdServer.cpp')
| -rw-r--r-- | clang-tools-extra/clangd/ClangdServer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/ClangdServer.cpp b/clang-tools-extra/clangd/ClangdServer.cpp index 46ab61393b2..fce0cc3720b 100644 --- a/clang-tools-extra/clangd/ClangdServer.cpp +++ b/clang-tools-extra/clangd/ClangdServer.cpp @@ -150,6 +150,10 @@ void ClangdServer::addDocument(PathRef File, llvm::StringRef Contents, void ClangdServer::removeDocument(PathRef File) { WorkScheduler.remove(File); } +llvm::StringRef ClangdServer::getDocument(PathRef File) const { + return WorkScheduler.getContents(File); +} + void ClangdServer::codeComplete(PathRef File, Position Pos, const clangd::CodeCompleteOptions &Opts, Callback<CodeCompleteResult> CB) { |

