Searched refs:LSPClient (Results 1 – 6 of 6) sorted by relevance
36 llvm::json::Value LSPClient::CallResult::takeValue() { in takeValue()56 LSPClient::CallResult::~CallResult() { in ~CallResult()67 class LSPClient::TransportImpl : public Transport {141 LSPClient::LSPClient() : T(std::make_unique<TransportImpl>()) {} in LSPClient() function in clang::clangd::LSPClient142 LSPClient::~LSPClient() = default;144 LSPClient::CallResult &LSPClient::call(llvm::StringRef Method, in call()164 LSPClient::takeNotifications(llvm::StringRef Method) { in takeNotifications()168 void LSPClient::stop() { T->enqueue(nullptr); } in stop()170 Transport &LSPClient::transport() { return *T; } in transport()195 void LSPClient::didClose(llvm::StringRef Path) { in didClose()[all …]
26 class LSPClient {52 LSPClient();53 ~LSPClient();54 LSPClient(LSPClient &&) = delete;55 LSPClient &operator=(LSPClient &&) = delete;
48 LSPClient &start() { in start()102 LSPClient Client;
69 LSPClient.cpp
86 "LSPClient.cpp",
1570 clang-tools-extra/clangd/unittests/LSPClient.cpp