Lines Matching refs:json

119 llvm::json::Value toJSON(const URIForFile &U);
120 bool fromJSON(const llvm::json::Value &, URIForFile &, llvm::json::Path);
126 llvm::json::Value toJSON(const TextDocumentIdentifier &);
127 bool fromJSON(const llvm::json::Value &, TextDocumentIdentifier &,
128 llvm::json::Path);
143 llvm::json::Value toJSON(const VersionedTextDocumentIdentifier &);
144 bool fromJSON(const llvm::json::Value &, VersionedTextDocumentIdentifier &,
145 llvm::json::Path);
172 bool fromJSON(const llvm::json::Value &, Position &, llvm::json::Path);
173 llvm::json::Value toJSON(const Position &);
198 bool fromJSON(const llvm::json::Value &, Range &, llvm::json::Path);
199 llvm::json::Value toJSON(const Range &);
219 llvm::json::Value toJSON(const Location &);
234 bool fromJSON(const llvm::json::Value &, TextEdit &, llvm::json::Path);
235 llvm::json::Value toJSON(const TextEdit &);
254 bool fromJSON(const llvm::json::Value &, TextDocumentItem &, llvm::json::Path);
261 bool fromJSON(const llvm::json::Value &E, TraceLevel &Out, llvm::json::Path);
264 inline bool fromJSON(const llvm::json::Value &, NoParams &, llvm::json::Path) { in fromJSON()
314 bool fromJSON(const llvm::json::Value &, CompletionItemKind &,
315 llvm::json::Path);
321 bool fromJSON(const llvm::json::Value &, CompletionItemKindBitset &,
322 llvm::json::Path);
356 bool fromJSON(const llvm::json::Value &, SymbolKind &, llvm::json::Path);
360 bool fromJSON(const llvm::json::Value &, SymbolKindBitset &, llvm::json::Path);
381 llvm::json::Value toJSON(const OffsetEncoding &);
382 bool fromJSON(const llvm::json::Value &, OffsetEncoding &, llvm::json::Path);
391 bool fromJSON(const llvm::json::Value &, MarkupKind &, llvm::json::Path);
480 bool fromJSON(const llvm::json::Value &, ClientCapabilities &,
481 llvm::json::Path);
490 bool fromJSON(const llvm::json::Value &, ClangdCompileCommand &,
491 llvm::json::Path);
501 bool fromJSON(const llvm::json::Value &, ConfigurationSettings &,
502 llvm::json::Path);
520 bool fromJSON(const llvm::json::Value &, InitializationOptions &,
521 llvm::json::Path);
553 bool fromJSON(const llvm::json::Value &, InitializeParams &, llvm::json::Path);
557 llvm::json::Value token = nullptr;
559 llvm::json::Value toJSON(const WorkDoneProgressCreateParams &P);
563 llvm::json::Value token = nullptr;
568 template <typename T> llvm::json::Value toJSON(const ProgressParams<T> &P) { in toJSON()
569 return llvm::json::Object{{"token", P.token}, {"value", P.value}}; in toJSON()
596 llvm::json::Value toJSON(const WorkDoneProgressBegin &);
628 llvm::json::Value toJSON(const WorkDoneProgressReport &);
636 llvm::json::Value toJSON(const WorkDoneProgressEnd &);
648 llvm::json::Value toJSON(const MessageType &);
658 llvm::json::Value toJSON(const ShowMessageParams &);
664 bool fromJSON(const llvm::json::Value &, DidOpenTextDocumentParams &,
665 llvm::json::Path);
671 bool fromJSON(const llvm::json::Value &, DidCloseTextDocumentParams &,
672 llvm::json::Path);
678 bool fromJSON(const llvm::json::Value &, DidSaveTextDocumentParams &,
679 llvm::json::Path);
691 bool fromJSON(const llvm::json::Value &, TextDocumentContentChangeEvent &,
692 llvm::json::Path);
715 bool fromJSON(const llvm::json::Value &, DidChangeTextDocumentParams &,
716 llvm::json::Path);
726 bool fromJSON(const llvm::json::Value &E, FileChangeType &Out,
727 llvm::json::Path);
735 bool fromJSON(const llvm::json::Value &, FileEvent &, llvm::json::Path);
741 bool fromJSON(const llvm::json::Value &, DidChangeWatchedFilesParams &,
742 llvm::json::Path);
747 bool fromJSON(const llvm::json::Value &, DidChangeConfigurationParams &,
748 llvm::json::Path);
765 bool fromJSON(const llvm::json::Value &, DocumentRangeFormattingParams &,
766 llvm::json::Path);
778 bool fromJSON(const llvm::json::Value &, DocumentOnTypeFormattingParams &,
779 llvm::json::Path);
785 bool fromJSON(const llvm::json::Value &, DocumentFormattingParams &,
786 llvm::json::Path);
792 bool fromJSON(const llvm::json::Value &, DocumentSymbolParams &,
793 llvm::json::Path);
804 llvm::json::Value toJSON(const DiagnosticRelatedInformation &);
840 llvm::json::Value toJSON(const Diagnostic &);
852 bool fromJSON(const llvm::json::Value &, Diagnostic &, llvm::json::Path);
863 llvm::json::Value toJSON(const PublishDiagnosticsParams &);
880 bool fromJSON(const llvm::json::Value &, CodeActionContext &, llvm::json::Path);
892 bool fromJSON(const llvm::json::Value &, CodeActionParams &, llvm::json::Path);
901 bool fromJSON(const llvm::json::Value &, WorkspaceEdit &, llvm::json::Path);
902 llvm::json::Value toJSON(const WorkspaceEdit &WE);
916 bool fromJSON(const llvm::json::Value &, TweakArgs &, llvm::json::Path);
917 llvm::json::Value toJSON(const TweakArgs &A);
940 bool fromJSON(const llvm::json::Value &, ExecuteCommandParams &,
941 llvm::json::Path);
946 llvm::json::Value toJSON(const Command &C);
981 llvm::json::Value toJSON(const CodeAction &);
1014 llvm::json::Value toJSON(const DocumentSymbol &S);
1039 llvm::json::Value toJSON(const SymbolInformation &);
1058 llvm::json::Value toJSON(const SymbolDetails &);
1067 bool fromJSON(const llvm::json::Value &, WorkspaceSymbolParams &,
1068 llvm::json::Path);
1073 llvm::json::Value toJSON(const ApplyWorkspaceEditParams &);
1079 bool fromJSON(const llvm::json::Value &, ApplyWorkspaceEditResponse &,
1080 llvm::json::Path);
1089 bool fromJSON(const llvm::json::Value &, TextDocumentPositionParams &,
1090 llvm::json::Path);
1110 bool fromJSON(const llvm::json::Value &, CompletionContext &, llvm::json::Path);
1115 bool fromJSON(const llvm::json::Value &, CompletionParams &, llvm::json::Path);
1121 llvm::json::Value toJSON(const MarkupContent &MC);
1131 llvm::json::Value toJSON(const Hover &H);
1213 llvm::json::Value toJSON(const CompletionItem &);
1227 llvm::json::Value toJSON(const CompletionList &);
1244 llvm::json::Value toJSON(const ParameterInformation &);
1258 llvm::json::Value toJSON(const SignatureInformation &);
1281 llvm::json::Value toJSON(const SignatureHelp &);
1293 bool fromJSON(const llvm::json::Value &, RenameParams &, llvm::json::Path);
1320 llvm::json::Value toJSON(const DocumentHighlight &DH);
1324 bool fromJSON(const llvm::json::Value &E, TypeHierarchyDirection &Out,
1325 llvm::json::Path);
1337 bool fromJSON(const llvm::json::Value &, TypeHierarchyParams &,
1338 llvm::json::Path);
1382 llvm::json::Value toJSON(const TypeHierarchyItem &);
1384 bool fromJSON(const llvm::json::Value &, TypeHierarchyItem &, llvm::json::Path);
1397 bool fromJSON(const llvm::json::Value &, ResolveTypeHierarchyItemParams &,
1398 llvm::json::Path);
1401 llvm::json::Value toJSON(SymbolTag);
1437 llvm::json::Value toJSON(const CallHierarchyItem &);
1438 bool fromJSON(const llvm::json::Value &, CallHierarchyItem &, llvm::json::Path);
1444 bool fromJSON(const llvm::json::Value &, CallHierarchyIncomingCallsParams &,
1445 llvm::json::Path);
1456 llvm::json::Value toJSON(const CallHierarchyIncomingCall &);
1462 bool fromJSON(const llvm::json::Value &, CallHierarchyOutgoingCallsParams &,
1463 llvm::json::Path);
1475 llvm::json::Value toJSON(const CallHierarchyOutgoingCall &);
1480 bool fromJSON(const llvm::json::Value &, ReferenceParams &, llvm::json::Path);
1492 llvm::json::Value toJSON(const FileStatus &);
1523 llvm::json::Value toJSON(const SemanticTokens &);
1530 bool fromJSON(const llvm::json::Value &, SemanticTokensParams &,
1531 llvm::json::Path);
1541 bool fromJSON(const llvm::json::Value &Params, SemanticTokensDeltaParams &R,
1542 llvm::json::Path);
1553 llvm::json::Value toJSON(const SemanticTokensEdit &);
1564 llvm::json::Value toJSON(const SemanticTokensOrDelta &);
1581 llvm::json::Value
1591 llvm::json::Value toJSON(const TheiaSemanticHighlightingParams &Highlighting);
1600 bool fromJSON(const llvm::json::Value &, SelectionRangeParams &,
1601 llvm::json::Path);
1614 llvm::json::Value toJSON(const SelectionRange &);
1621 bool fromJSON(const llvm::json::Value &, DocumentLinkParams &,
1622 llvm::json::Path);
1648 llvm::json::Value toJSON(const DocumentLink &DocumentLink);
1655 bool fromJSON(const llvm::json::Value &, FoldingRangeParams &,
1656 llvm::json::Path);
1666 llvm::json::Value toJSON(const FoldingRange &Range);
1687 llvm::json::Value toJSON(const MemoryTree &MT);
1699 bool fromJSON(const llvm::json::Value &, ASTParams &, llvm::json::Path);
1725 llvm::json::Value toJSON(const ASTNode &);