|
llvm::json::Value | mlir::lsp::toJSON (const URIForFile &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, URIForFile &result, llvm::json::Path path) |
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const URIForFile &value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, ClientCapabilities &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, ClientInfo &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TraceLevel &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, InitializeParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &, NoParams &, llvm::json::Path) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TextDocumentItem &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const TextDocumentIdentifier &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TextDocumentIdentifier &result, llvm::json::Path path) |
|
llvm::json::Value | mlir::lsp::toJSON (const VersionedTextDocumentIdentifier &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, VersionedTextDocumentIdentifier &result, llvm::json::Path path) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, Position &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const Position &value) |
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const Position &value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, Range &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const Range &value) |
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const Range &value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, Location &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const Location &value) |
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const Location &value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TextDocumentPositionParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, ReferenceContext &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, ReferenceParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DidOpenTextDocumentParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DidCloseTextDocumentParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TextDocumentContentChangeEvent &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DidChangeTextDocumentParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, MarkupKind kind) |
|
llvm::json::Value | mlir::lsp::toJSON (const MarkupContent &mc) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const Hover &hover) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const DocumentSymbol &symbol) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DocumentSymbolParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DiagnosticRelatedInformation &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const DiagnosticRelatedInformation &info) |
|
llvm::json::Value | mlir::lsp::toJSON (DiagnosticTag tag) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DiagnosticTag &result, llvm::json::Path path) |
|
llvm::json::Value | mlir::lsp::toJSON (const Diagnostic &diag) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, Diagnostic &result, llvm::json::Path path) |
|
llvm::json::Value | mlir::lsp::toJSON (const PublishDiagnosticsParams ¶ms) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::operator== (const TextEdit &lhs, const TextEdit &rhs) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, TextEdit &result, llvm::json::Path path) |
|
llvm::json::Value | mlir::lsp::toJSON (const TextEdit &value) |
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const TextEdit &value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CompletionItemKind &result, llvm::json::Path path) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CompletionItemKindBitset &result, llvm::json::Path path) |
|
CompletionItemKind | mlir::lsp::adjustKindToCapability (CompletionItemKind kind, CompletionItemKindBitset &supportedCompletionItemKinds) |
|
llvm::json::Value | mlir::lsp::toJSON (const CompletionItem &value) |
| Add support for JSON serialization. More...
|
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const CompletionItem &value) |
|
bool | mlir::lsp::operator< (const CompletionItem &lhs, const CompletionItem &rhs) |
|
llvm::json::Value | mlir::lsp::toJSON (const CompletionList &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CompletionContext &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CompletionParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const ParameterInformation &value) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const SignatureInformation &value) |
| Add support for JSON serialization. More...
|
|
raw_ostream & | mlir::lsp::operator<< (raw_ostream &os, const SignatureInformation &value) |
|
llvm::json::Value | mlir::lsp::toJSON (const SignatureHelp &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, DocumentLinkParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const DocumentLink &value) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, InlayHintsParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const InlayHint &) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::operator== (const InlayHint &lhs, const InlayHint &rhs) |
|
bool | mlir::lsp::operator< (const InlayHint &lhs, const InlayHint &rhs) |
|
llvm::raw_ostream & | mlir::lsp::operator<< (llvm::raw_ostream &os, InlayHintKind value) |
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CodeActionContext &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, CodeActionParams &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
bool | mlir::lsp::fromJSON (const llvm::json::Value &value, WorkspaceEdit &result, llvm::json::Path path) |
| Add support for JSON serialization. More...
|
|
llvm::json::Value | mlir::lsp::toJSON (const WorkspaceEdit &value) |
|
llvm::json::Value | mlir::lsp::toJSON (const CodeAction &) |
| Add support for JSON serialization. More...
|
|