|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 856 SI.location.range = S.range;
1003 Sym.Definition->range.contains(Point.position))
1006 Sym.PreferredDeclaration.range.contains(Point.position))
tools/clang/tools/extra/clangd/Diagnostics.cpp 359 RelInfo.location.range = Note.Range;
tools/clang/tools/extra/clangd/FindSymbols.cpp 62 L.range = {Start, End};
tools/clang/tools/extra/clangd/Protocol.cpp 127 {"range", P.range},
132 return OS << L.range << '@' << L.uri;
tools/clang/tools/extra/clangd/Protocol.h 188 return LHS.uri == RHS.uri && LHS.range == RHS.range;
188 return LHS.uri == RHS.uri && LHS.range == RHS.range;
196 return std::tie(LHS.uri, LHS.range) < std::tie(RHS.uri, RHS.range);
196 return std::tie(LHS.uri, LHS.range) < std::tie(RHS.uri, RHS.range);
tools/clang/tools/extra/clangd/XRefs.cpp 103 LSPLoc.range.start.line = Loc.Start.line();
104 LSPLoc.range.start.character = Loc.Start.column();
105 LSPLoc.range.end.line = Loc.End.line();
106 LSPLoc.range.end.character = Loc.End.column();
115 SymLoc.Start.setLine(Loc.range.start.line);
116 SymLoc.Start.setColumn(Loc.range.start.character);
117 SymLoc.End.setLine(Loc.range.end.line);
118 SymLoc.End.setColumn(Loc.range.end.character);
230 L.range = *Range;
951 Result.range = *Range;
1095 THI.selectionRange = Loc->range;
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 500 NoteInMainDRI.location.range = NoteInMain.Range;
505 NoteInHeaderDRI.location.range = NoteInHeader.Range;
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp 120 if (Decl != arg.PreferredDeclaration.range) {
129 if (Def && arg.Definition->range != *Def) {
140 MATCHER_P(RangeIs, R, "") { return arg.range == R; }
479 EXPECT_EQ(Results[0].PreferredDeclaration.range, *WantDecl) << Test;
482 GotDef = Results[0].Definition->range;