|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/FindSymbols.cpp 45 auto &CD = Sym.Definition ? Sym.Definition : Sym.CanonicalDeclaration;
45 auto &CD = Sym.Definition ? Sym.Definition : Sym.CanonicalDeclaration;
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp 102 AwardTarget(Sym.Definition.FileURI);
tools/clang/tools/extra/clangd/IncludeFixer.cpp 137 if (!Matched.IncludeHeaders.empty() && Matched.Definition &&
138 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
447 if (!Matched.IncludeHeaders.empty() && Matched.Definition &&
448 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
tools/clang/tools/extra/clangd/XRefs.cpp 327 getPreferredLocation(*R.Definition, Sym.Definition, Scratch),
331 R.Definition = toLSPLocation(Sym.Definition, *MainFilePath);
tools/clang/tools/extra/clangd/index/Background.cpp 259 if (Sym.Definition &&
260 Sym.Definition.FileURI != Sym.CanonicalDeclaration.FileURI) {
261 auto DefPath = URICache.resolve(Sym.Definition.FileURI);
tools/clang/tools/extra/clangd/index/Merge.cpp 170 bool PreferR = R.Definition && !L.Definition;
170 bool PreferR = R.Definition && !L.Definition;
173 assert(L.Definition.FileURI && R.Definition.FileURI);
173 assert(L.Definition.FileURI && R.Definition.FileURI);
175 bool(*L.Definition.FileURI) == bool(*R.Definition.FileURI);
175 bool(*L.Definition.FileURI) == bool(*R.Definition.FileURI);
182 if (prefer(O.Definition, S.Definition))
182 if (prefer(O.Definition, S.Definition))
183 S.Definition = O.Definition;
183 S.Definition = O.Definition;
192 if (S.Documentation == "" && !S.Definition)
tools/clang/tools/extra/clangd/index/Serialization.cpp 291 writeLocation(Sym.Definition, Strings, OS);
319 Sym.Definition = readLocation(Data, Strings);
tools/clang/tools/extra/clangd/index/Symbol.h 163 RawCharPointerCB(S.Definition.FileURI);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 627 if (DeclSym.Definition)
640 S.Definition = *DefLoc;
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 196 IO.mapOptional("Definition", Sym.Definition, SymbolLocation());
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 30 MATCHER(Defined, "") { return !StringRef(arg.Definition.FileURI).empty(); }
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 525 Sym.Definition.FileURI = S.DeclaringFile.c_str();
580 Sym.Definition.FileURI = "unittest:///x.cc";
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp 46 return llvm::StringRef(arg.Definition.FileURI) == U;
115 X2.Definition.FileURI = "file:///x2";
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp 328 EXPECT_EQ(StringRef(M.Definition.FileURI), "");
331 R.Definition.FileURI = "file:/right.cpp"; // Now right will be favored.
334 EXPECT_EQ(StringRef(M.Definition.FileURI), "file:/right.cpp");
413 L.Definition.FileURI = "file:/x.h";
440 L.Definition.FileURI = "file:/left.h";
446 R.Definition.FileURI = "file:/right.h";
453 R.Definition.FileURI = "file:/right.h";
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 63 MATCHER_P(DefURI, P, "") { return StringRef(arg.Definition.FileURI) == P; }
82 arg.Definition.Start.line(), arg.Definition.Start.column(),
82 arg.Definition.Start.line(), arg.Definition.Start.column(),
83 arg.Definition.End.line(), arg.Definition.End.column()) ==
83 arg.Definition.End.line(), arg.Definition.End.column()) ==