|
nixd
|
#include <Protocol.h>
Public Attributes | |
| Range | range |
| std::string | newText |
| ChangeAnnotationIdentifier | annotationId = "" |
Definition at line 226 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 237 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 233 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 229 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::fromJSON(), lspserver::operator<<(), lspserver::operator==(), and lspserver::toJSON().