Lines Matching defs:toJSON

15 // Each struct has a toJSON and fromJSON function, that converts between
81 llvm::json::Value toJSON(const SymbolID &);
128 llvm::json::Value toJSON(const URIForFile &U);
135 llvm::json::Value toJSON(const TextDocumentIdentifier &);
152 llvm::json::Value toJSON(const VersionedTextDocumentIdentifier &);
182 llvm::json::Value toJSON(const Position &);
208 llvm::json::Value toJSON(const Range &);
228 llvm::json::Value toJSON(const Location &);
238 llvm::json::Value toJSON(const ReferenceLocation &);
261 llvm::json::Value toJSON(const TextEdit &);
278 llvm::json::Value toJSON(const ChangeAnnotation &);
289 llvm::json::Value toJSON(const TextDocumentEdit &);
317 inline llvm::json::Value toJSON(const NoParams &) { return nullptr; }
433 llvm::json::Value toJSON(const OffsetEncoding &);
652 llvm::json::Value toJSON(const WorkDoneProgressCreateParams &P);
661 template <typename T> llvm::json::Value toJSON(const ProgressParams<T> &P) {
689 llvm::json::Value toJSON(const WorkDoneProgressBegin &);
721 llvm::json::Value toJSON(const WorkDoneProgressReport &);
729 llvm::json::Value toJSON(const WorkDoneProgressEnd &);
741 llvm::json::Value toJSON(const MessageType &);
751 llvm::json::Value toJSON(const ShowMessageParams &);
897 llvm::json::Value toJSON(const DiagnosticRelatedInformation &);
910 llvm::json::Value toJSON(DiagnosticTag Tag);
917 llvm::json::Value toJSON(const CodeDescription &);
966 llvm::json::Value toJSON(const Diagnostic &);
979 llvm::json::Value toJSON(const PublishDiagnosticsParams &);
1028 llvm::json::Value toJSON(const WorkspaceEdit &WE);
1043 llvm::json::Value toJSON(const TweakArgs &A);
1059 llvm::json::Value toJSON(const Command &C);
1094 llvm::json::Value toJSON(const CodeAction &);
1127 llvm::json::Value toJSON(const DocumentSymbol &S);
1152 llvm::json::Value toJSON(const SymbolInformation &);
1175 llvm::json::Value toJSON(const SymbolDetails &);
1195 llvm::json::Value toJSON(const ApplyWorkspaceEditParams &);
1247 llvm::json::Value toJSON(const MarkupContent &MC);
1257 llvm::json::Value toJSON(const Hover &H);
1289 llvm::json::Value toJSON(const CompletionItemLabelDetails &);
1356 llvm::json::Value toJSON(const CompletionItem &);
1374 llvm::json::Value toJSON(const CompletionList &);
1391 llvm::json::Value toJSON(const ParameterInformation &);
1405 llvm::json::Value toJSON(const SignatureInformation &);
1428 llvm::json::Value toJSON(const SignatureHelp &);
1441 llvm::json::Value toJSON(const RenameParams &);
1449 llvm::json::Value toJSON(const PrepareRenameResult &PRR);
1476 llvm::json::Value toJSON(const DocumentHighlight &DH);
1544 llvm::json::Value toJSON(const TypeHierarchyItem::ResolveParams &);
1546 llvm::json::Value toJSON(const TypeHierarchyItem &);
1565 llvm::json::Value toJSON(SymbolTag);
1601 llvm::json::Value toJSON(const CallHierarchyItem &);
1620 llvm::json::Value toJSON(const CallHierarchyIncomingCall &);
1639 llvm::json::Value toJSON(const CallHierarchyOutgoingCall &);
1702 llvm::json::Value toJSON(const InlayHintKind &);
1741 llvm::json::Value toJSON(const InlayHintLabelPart &);
1785 llvm::json::Value toJSON(const InlayHint &);
1810 llvm::json::Value toJSON(const FileStatus &);
1841 llvm::json::Value toJSON(const SemanticTokens &);
1871 llvm::json::Value toJSON(const SemanticTokensEdit &);
1882 llvm::json::Value toJSON(const SemanticTokensOrDelta &);
1892 llvm::json::Value toJSON(const InactiveRegionsParams &InactiveRegions);
1915 llvm::json::Value toJSON(const SelectionRange &);
1949 llvm::json::Value toJSON(const DocumentLink &DocumentLink);
1971 llvm::json::Value toJSON(const FoldingRange &Range);
1992 llvm::json::Value toJSON(const MemoryTree &MT);
2031 llvm::json::Value toJSON(const ASTNode &);