5#ifndef QMLGOTOTYPEDEFINITIONSUPPORT_P_H
6#define QMLGOTOTYPEDEFINITIONSUPPORT_P_H
24struct TypeDefinitionRequest
25 :
public BaseRequest<QLspSpecification::TypeDefinitionParams,
26 QLspSpecification::Responses::TypeDefinitionResponseType>
39 QLspSpecification::InitializeResult &)
override;
41 void process(RequestPointerArgument request)
override;
44 const QLspSpecification::TypeDefinitionParams ¶ms,
45 TypeDefinitionRequest::Response &&response);
Implements a server for the language server protocol.
QString name() const override
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
void typeDefinitionRequestHandler(const QByteArray &, const QLspSpecification::TypeDefinitionParams ¶ms, TypeDefinitionRequest::Response &&response)
void process(RequestPointerArgument request) override
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
This class sends a result or an error when going out of scope.