1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#ifndef COMPLETIONREQUEST_H
#define COMPLETIONREQUEST_H
#include "LSP/Request.h"
#include "LSP/basic_types.h"
namespace LSP
{
class WXDLLIMPEXP_CL CompletionRequest : public LSP::Request
{
public:
CompletionRequest(const LSP::TextDocumentIdentifier& textDocument, const LSP::Position& position);
virtual ~CompletionRequest();
void OnResponse(const LSP::ResponseMessage& response, wxEvtHandler* owner, IPathConverter::Ptr_t pathConverter);
bool IsPositionDependantRequest() const { return true; }
bool IsValidAt(const wxFileName& filename, size_t line, size_t col) const;
};
}; // namespace LSP
#endif // COMPLETIONREQUEST_H
|