Lines Matching refs:reply
34 Callback<llvm::json::Value> reply);
36 void onShutdown(const NoParams ¶ms, Callback<std::nullptr_t> reply);
49 Callback<std::vector<Location>> reply);
51 Callback<std::vector<Location>> reply);
57 Callback<Optional<Hover>> reply);
63 Callback<std::vector<DocumentSymbol>> reply);
69 Callback<CompletionList> reply);
75 Callback<llvm::json::Value> reply);
97 Callback<llvm::json::Value> reply) { in onInitialize() argument
144 reply(std::move(result)); in onInitialize()
147 void LSPServer::onShutdown(const NoParams &, Callback<std::nullptr_t> reply) { in onShutdown() argument
149 reply(nullptr); in onShutdown()
195 Callback<std::vector<Location>> reply) { in onGoToDefinition() argument
198 reply(std::move(locations)); in onGoToDefinition()
202 Callback<std::vector<Location>> reply) { in onReference() argument
205 reply(std::move(locations)); in onReference()
212 Callback<Optional<Hover>> reply) { in onHover() argument
213 reply(server.findHover(params.textDocument.uri, params.position)); in onHover()
220 Callback<std::vector<DocumentSymbol>> reply) { in onDocumentSymbol() argument
223 reply(std::move(symbols)); in onDocumentSymbol()
230 Callback<CompletionList> reply) { in onCompletion() argument
231 reply(server.getCodeCompletion(params.textDocument.uri, params.position)); in onCompletion()
238 Callback<llvm::json::Value> reply) { in onCodeAction() argument
254 reply(std::move(actions)); in onCodeAction()