summaryrefslogtreecommitdiff
path: root/graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h')
-rw-r--r--graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h56
1 files changed, 28 insertions, 28 deletions
diff --git a/graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h b/graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
index ee672aa111..4b48aec414 100644
--- a/graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
+++ b/graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
@@ -26,7 +26,7 @@ struct lschangeAnnotationSupport
* for instance all edits labelled with "Changes in Strings" would
* be a tree node.
*/
- boost::optional<bool> groupsOnLabel;
+ optional<bool> groupsOnLabel;
MAKE_SWAP_METHOD(lschangeAnnotationSupport, groupsOnLabel)
};
MAKE_REFLECT_STRUCT(lschangeAnnotationSupport, groupsOnLabel)
@@ -35,7 +35,7 @@ struct WorkspaceEditCapabilities {
/**
* The client supports versioned document changes in `WorkspaceEdit`s
*/
- boost::optional<bool> documentChanges;
+ optional<bool> documentChanges;
/**
* The client supports resource changes
@@ -44,7 +44,7 @@ struct WorkspaceEditCapabilities {
* @deprecated Since LSP introduces resource operations, use {link #resourceOperations}
*/
- boost::optional<bool> resourceChanges;
+ optional<bool> resourceChanges;
/**
* The resource operations the client supports. Clients should at least
@@ -52,7 +52,7 @@ struct WorkspaceEditCapabilities {
*
* @since 3.13.0
*/
- boost::optional< std::vector<std::string> > resourceOperations;
+ optional< std::vector<std::string> > resourceOperations;
/**
* The failure handling strategy of a client if applying the workspace edit
@@ -60,7 +60,7 @@ struct WorkspaceEditCapabilities {
*
* See {@link FailureHandlingKind} for allowed values.
*/
- boost::optional<std::string > failureHandling;
+ optional<std::string > failureHandling;
/**
* Whether the client normalizes line endings to the client specific
@@ -70,7 +70,7 @@ struct WorkspaceEditCapabilities {
*
* @since 3.16.0
*/
- boost::optional<bool> normalizesLineEndings;;
+ optional<bool> normalizesLineEndings;;
/**
* Whether the client in general supports change annotations on text edits,
@@ -78,7 +78,7 @@ struct WorkspaceEditCapabilities {
*
* @since 3.16.0
*/
- boost::optional<lschangeAnnotationSupport> changeAnnotationSupport;
+ optional<lschangeAnnotationSupport> changeAnnotationSupport;
MAKE_SWAP_METHOD(WorkspaceEditCapabilities, documentChanges, resourceChanges, resourceOperations, failureHandling, normalizesLineEndings, changeAnnotationSupport)
@@ -88,7 +88,7 @@ MAKE_REFLECT_STRUCT(WorkspaceEditCapabilities,documentChanges, resourceChanges,
struct DynamicRegistrationCapabilities {
// Did foo notification supports dynamic registration.
- boost::optional<bool> dynamicRegistration;
+ optional<bool> dynamicRegistration;
MAKE_SWAP_METHOD(DynamicRegistrationCapabilities,
dynamicRegistration);
@@ -102,7 +102,7 @@ MAKE_REFLECT_STRUCT(DynamicRegistrationCapabilities,
// Workspace specific client capabilities.
struct SymbolKindCapabilities
{
- boost::optional< std::vector<lsSymbolKind> > valueSet;
+ optional< std::vector<lsSymbolKind> > valueSet;
MAKE_SWAP_METHOD(SymbolKindCapabilities, valueSet)
@@ -117,7 +117,7 @@ struct SymbolCapabilities :public DynamicRegistrationCapabilities {
/**
* Specific capabilities for the `SymbolKind` in the `workspace/symbol` request.
*/
- boost::optional<SymbolKindCapabilities> symbolKind;
+ optional<SymbolKindCapabilities> symbolKind;
MAKE_SWAP_METHOD(SymbolCapabilities,
symbolKind, dynamicRegistration)
@@ -132,37 +132,37 @@ struct lsFileOperations
* Whether the client supports dynamic registration for file
* requests/notifications.
*/
- boost::optional<bool> dynamicRegistration ;
+ optional<bool> dynamicRegistration ;
/**
* The client has support for sending didCreateFiles notifications.
*/
- boost::optional<bool>didCreate ;
+ optional<bool>didCreate ;
/**
* The client has support for sending willCreateFiles requests.
*/
- boost::optional<bool>willCreate ;
+ optional<bool>willCreate ;
/**
* The client has support for sending didRenameFiles notifications.
*/
- boost::optional<bool>didRename ;
+ optional<bool>didRename ;
/**
* The client has support for sending willRenameFiles requests.
*/
- boost::optional<bool>willRename ;
+ optional<bool>willRename ;
/**
* The client has support for sending didDeleteFiles notifications.
*/
- boost::optional<bool>didDelete ;
+ optional<bool>didDelete ;
/**
* The client has support for sending willDeleteFiles requests.
*/
- boost::optional<bool> willDelete ;
+ optional<bool> willDelete ;
MAKE_SWAP_METHOD(lsFileOperations, dynamicRegistration, didCreate, willCreate,
didRename, willRename, didDelete, willDelete)
};
@@ -171,28 +171,28 @@ MAKE_REFLECT_STRUCT(lsFileOperations, dynamicRegistration, didCreate, willCreate
struct lsWorkspaceClientCapabilites {
// The client supports applying batch edits to the workspace.
- boost::optional<bool> applyEdit;
+ optional<bool> applyEdit;
// Capabilities specific to `WorkspaceEdit`s
- boost::optional<WorkspaceEditCapabilities> workspaceEdit;
+ optional<WorkspaceEditCapabilities> workspaceEdit;
// Capabilities specific to the `workspace/didChangeConfiguration`
// notification.
- boost::optional<DynamicRegistrationCapabilities> didChangeConfiguration;
+ optional<DynamicRegistrationCapabilities> didChangeConfiguration;
// Capabilities specific to the `workspace/didChangeWatchedFiles`
// notification.
- boost::optional<DynamicRegistrationCapabilities> didChangeWatchedFiles;
+ optional<DynamicRegistrationCapabilities> didChangeWatchedFiles;
// Capabilities specific to the `workspace/symbol` request.
- boost::optional<SymbolCapabilities> symbol;
+ optional<SymbolCapabilities> symbol;
// Capabilities specific to the `workspace/executeCommand` request.
- boost::optional<DynamicRegistrationCapabilities> executeCommand;
+ optional<DynamicRegistrationCapabilities> executeCommand;
/**
@@ -200,14 +200,14 @@ struct lsWorkspaceClientCapabilites {
*
* Since 3.6.0
*/
- boost::optional<bool> workspaceFolders;
+ optional<bool> workspaceFolders;
/**
* The client supports `workspace/configuration` requests.
*
* Since 3.6.0
*/
- boost::optional<bool> configuration;
+ optional<bool> configuration;
/**
@@ -216,7 +216,7 @@ struct lsWorkspaceClientCapabilites {
*
* @since 3.16.0
*/
- boost::optional<DynamicRegistrationCapabilities> semanticTokens ;
+ optional<DynamicRegistrationCapabilities> semanticTokens ;
/**
* Capabilities specific to the code lens requests scoped to the
@@ -224,14 +224,14 @@ struct lsWorkspaceClientCapabilites {
*
* @since 3.16.0
*/
- boost::optional<DynamicRegistrationCapabilities> codeLens ;
+ optional<DynamicRegistrationCapabilities> codeLens ;
/**
* The client has support for file requests/notifications.
*
* @since 3.16.0
*/
- boost::optional<lsFileOperations> fileOperations;
+ optional<lsFileOperations> fileOperations;
MAKE_SWAP_METHOD(lsWorkspaceClientCapabilites,
applyEdit,