summaryrefslogtreecommitdiff
path: root/graphics/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h
blob: bb316eae5a485c3555b5ffb034bfb04e6b11dabd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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)