nixd
|
#include <Protocol.h>
Public Attributes | |
Range | range |
std::string | newText |
ChangeAnnotationIdentifier | annotationId = "" |
Definition at line 225 of file lspserver/include/lspserver/Protocol.h.
ChangeAnnotationIdentifier lspserver::TextEdit::annotationId = "" |
The actual annotation identifier (optional) If empty, then this field is nullopt.
Definition at line 236 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::fromJSON(), lspserver::operator==(), and lspserver::toJSON().
std::string lspserver::TextEdit::newText |
The string to be inserted. For delete operations use an empty string.
Definition at line 232 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::fromJSON(), lspserver::operator<<(), lspserver::operator==(), and lspserver::toJSON().
Range lspserver::TextEdit::range |
The range of the text document to be manipulated. To insert text into a document create a range where start === end.
Definition at line 228 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::fromJSON(), lspserver::operator<<(), lspserver::operator==(), and lspserver::toJSON().