5#ifndef QQMLGOTODEFINITIONSUPPORT_P_H
6#define QQMLGOTODEFINITIONSUPPORT_P_H
24struct DefinitionRequest :
public BaseRequest<QLspSpecification::DefinitionParams,
25 QLspSpecification::Responses::DefinitionResponseType>
38 QLspSpecification::InitializeResult &)
override;
40 void process(RequestPointerArgument request)
override;
43 const QLspSpecification::DefinitionParams ¶ms,
44 RequestPointerArgument response);
Implements a server for the language server protocol.
void process(RequestPointerArgument request) override
void typeDefinitionRequestHandler(const QByteArray &, const QLspSpecification::DefinitionParams ¶ms, RequestPointerArgument response)
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
QString name() const override
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
This class sends a result or an error when going out of scope.