diff options
Diffstat (limited to 'Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h')
-rw-r--r-- | Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h deleted file mode 100644 index fcf6634e13f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsAny.h" -#include "lsWorkspaceClientCapabilites.h" -#include "lsTextDocumentClientCapabilities.h" - -/** - * Client capabilities specific to the used markdown parser. - * - * @since 3.16.0 - */ -struct MarkdownClientCapabilities { - /** - * The name of the parser. - */ - std::string parser; - - /** - * The version of the parser. - */ - boost::optional<std::string> version; - MAKE_SWAP_METHOD(MarkdownClientCapabilities, parser, version) - -}; -MAKE_REFLECT_STRUCT(MarkdownClientCapabilities, parser, version) - -struct lsClientCapabilities { - // Workspace specific client capabilities. - boost::optional<lsWorkspaceClientCapabilites> workspace; - - // Text document specific client capabilities. - boost::optional<lsTextDocumentClientCapabilities> textDocument; - - /** - * Window specific client capabilities. - */ - boost::optional<lsp::Any> window; - /** - * Experimental client capabilities. - */ - boost::optional<lsp::Any> experimental; - - MAKE_SWAP_METHOD(lsClientCapabilities, workspace, textDocument, window, experimental) -}; -MAKE_REFLECT_STRUCT(lsClientCapabilities, workspace, textDocument, window, experimental) - - - |