diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h')
-rw-r--r-- | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h | 56 |
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, |