diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h')
-rw-r--r-- | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h b/graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h index 06a14f1540..cf0a2aa65b 100644 --- a/graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h +++ b/graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h @@ -13,46 +13,46 @@ struct CodeAction { - /** - * A short, human-readable, title for this code action. - */ - - std::string title; - - /** - * The kind of the code action. - * - * Used to filter code actions. - */ - boost::optional < std::string> kind; - - /** - * The diagnostics that this code action resolves. - */ - boost::optional < std::vector<lsDiagnostic>> diagnostics; - - /** - * The workspace edit this code action performs. - */ - boost::optional < lsWorkspaceEdit >edit; - - /** - * A command this code action executes. If a code action - * provides a edit and a command, first the edit is - * executed and then the command. - */ - boost::optional< lsCommandWithAny > command; - - MAKE_SWAP_METHOD(CodeAction, title, kind, diagnostics, edit, command) + /** + * A short, human-readable, title for this code action. + */ + + std::string title; + + /** + * The kind of the code action. + * + * Used to filter code actions. + */ + boost::optional < std::string> kind; + + /** + * The diagnostics that this code action resolves. + */ + boost::optional < std::vector<lsDiagnostic>> diagnostics; + + /** + * The workspace edit this code action performs. + */ + boost::optional < lsWorkspaceEdit >edit; + + /** + * A command this code action executes. If a code action + * provides a edit and a command, first the edit is + * executed and then the command. + */ + boost::optional< lsCommandWithAny > command; + + MAKE_SWAP_METHOD(CodeAction, title, kind, diagnostics, edit, command) }; MAKE_REFLECT_STRUCT(CodeAction, title, kind, diagnostics, edit, command) struct TextDocumentCodeAction { - typedef std::pair<boost::optional<lsCommandWithAny>, boost::optional<CodeAction> > Either; + typedef std::pair<boost::optional<lsCommandWithAny>, boost::optional<CodeAction> > Either; }; -extern void Reflect(Reader& visitor, TextDocumentCodeAction::Either& value);
\ No newline at end of file +extern void Reflect(Reader& visitor, TextDocumentCodeAction::Either& value); |