reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
631 template <typename T> Value toJSON(const llvm::Optional<T> &Opt) {
tools/clang/tools/extra/clangd/Protocol.cpp77 llvm::json::Value toJSON(const URIForFile &U) { return U.uri(); } 83 llvm::json::Value toJSON(const TextDocumentIdentifier &R) { 97 llvm::json::Value toJSON(const Position &P) { 113 llvm::json::Value toJSON(const Range &P) { 124 llvm::json::Value toJSON(const Location &P) { 146 llvm::json::Value toJSON(const TextEdit &P) { 373 llvm::json::Value toJSON(const MessageType &R) { 377 llvm::json::Value toJSON(const ShowMessageParams &R) { 449 llvm::json::Value toJSON(const DiagnosticRelatedInformation &DRI) { 456 llvm::json::Value toJSON(const Diagnostic &D) { 544 llvm::json::Value toJSON(const SymbolInformation &P) { 564 llvm::json::Value toJSON(const SymbolDetails &P) { 603 llvm::json::Value toJSON(const Command &C) { 616 llvm::json::Value toJSON(const CodeAction &CA) { 633 llvm::json::Value toJSON(const DocumentSymbol &S) { 649 llvm::json::Value toJSON(const WorkspaceEdit &WE) { 664 llvm::json::Value toJSON(const TweakArgs &A) { 669 llvm::json::Value toJSON(const ApplyWorkspaceEditParams &Params) { 752 llvm::json::Value toJSON(const Hover &H) { 806 llvm::json::Value toJSON(const CompletionItem &CI) { 842 llvm::json::Value toJSON(const CompletionList &L) { 849 llvm::json::Value toJSON(const ParameterInformation &PI) { 863 llvm::json::Value toJSON(const SignatureInformation &SI) { 880 llvm::json::Value toJSON(const SignatureHelp &SH) { 898 llvm::json::Value toJSON(const DocumentHighlight &DH) { 905 llvm::json::Value toJSON(const FileStatus &FStatus) { 978 llvm::json::Value toJSON(const TypeHierarchyItem &I) { 1043 llvm::json::Value toJSON(const OffsetEncoding &OE) { return toString(OE); } 1064 llvm::json::Value toJSON(const SemanticHighlightingInformation &Highlighting) { 1069 llvm::json::Value toJSON(const SemanticHighlightingParams &Highlighting) { 1082 llvm::json::Value toJSON(const SelectionRange &Out) {