diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h')
-rw-r--r-- | graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h b/graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h new file mode 100644 index 0000000000..bb316eae5a --- /dev/null +++ b/graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h @@ -0,0 +1,14 @@ +#pragma once + +#include "LibLsp/JsonRpc/serializer.h" +#include "lsDocumentUri.h" +//Text documents are identified using a URI.On the protocol level, +//URIs are passed as strings.The corresponding JSON structure looks like this: +struct lsTextDocumentIdentifier { + /** + * The text document's URI. + */ + lsDocumentUri uri; + MAKE_SWAP_METHOD(lsTextDocumentIdentifier, uri) +}; +MAKE_REFLECT_STRUCT(lsTextDocumentIdentifier, uri)
\ No newline at end of file |