|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/CodeComplete.cpp 323 URI::resolve(C.IndexResult->CanonicalDeclaration.FileURI, FileName);
349 C.IndexResult->CanonicalDeclaration.FileURI, Inc, FileName,
tools/clang/tools/extra/clangd/FindSymbols.cpp 45 auto &CD = Sym.Definition ? Sym.Definition : Sym.CanonicalDeclaration;
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp 104 AwardTarget(Sym.CanonicalDeclaration.FileURI);
tools/clang/tools/extra/clangd/IncludeFixer.cpp 138 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
148 URI::resolve(Sym.CanonicalDeclaration.FileURI, File);
448 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
tools/clang/tools/extra/clangd/Quality.cpp 285 SymbolURI = IndexResult.CanonicalDeclaration.FileURI;
tools/clang/tools/extra/clangd/XRefs.cpp 130 ASTSym.CanonicalDeclaration = toIndexLocation(ASTLoc, Scratch);
131 IdxSym.CanonicalDeclaration = IdxLoc;
133 return Merged.CanonicalDeclaration;
321 if (auto Loc = toLSPLocation(Sym.CanonicalDeclaration, *MainFilePath))
336 Sym.CanonicalDeclaration, Scratch),
tools/clang/tools/extra/clangd/index/Background.cpp 247 if (Sym.CanonicalDeclaration) {
248 auto DeclPath = URICache.resolve(Sym.CanonicalDeclaration.FileURI);
260 Sym.Definition.FileURI != Sym.CanonicalDeclaration.FileURI) {
tools/clang/tools/extra/clangd/index/Merge.cpp 180 if (prefer(O.CanonicalDeclaration, S.CanonicalDeclaration))
180 if (prefer(O.CanonicalDeclaration, S.CanonicalDeclaration))
181 S.CanonicalDeclaration = O.CanonicalDeclaration;
181 S.CanonicalDeclaration = O.CanonicalDeclaration;
tools/clang/tools/extra/clangd/index/Serialization.cpp 292 writeLocation(Sym.CanonicalDeclaration, Strings, OS);
320 Sym.CanonicalDeclaration = readLocation(Data, Strings);
tools/clang/tools/extra/clangd/index/Symbol.h 162 RawCharPointerCB(S.CanonicalDeclaration.FileURI);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 401 S.CanonicalDeclaration = *DeclLoc;
580 S.CanonicalDeclaration = *DeclLoc;
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 194 IO.mapOptional("CanonicalDeclaration", Sym.CanonicalDeclaration,
tools/clang/tools/extra/clangd/index/dex/Dex.cpp 54 if (!llvm::StringRef(Sym.CanonicalDeclaration.FileURI).empty())
56 generateProximityURIs(Sym.CanonicalDeclaration.FileURI))
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 28 return !StringRef(arg.CanonicalDeclaration.FileURI).empty();
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 675 Sym.CanonicalDeclaration.FileURI = BarURI.c_str();
716 SymX.CanonicalDeclaration.FileURI = BarURI.c_str();
717 SymY.CanonicalDeclaration.FileURI = BarURI.c_str();
1432 NoArgsGFunc.CanonicalDeclaration.FileURI = DeclFile.c_str();
2177 Sym.CanonicalDeclaration.FileURI = DeclFile.c_str();
2199 Sym.CanonicalDeclaration.FileURI = DeclFile.c_str();
tools/clang/tools/extra/clangd/unittests/DexTests.cpp 646 RootSymbol.CanonicalDeclaration.FileURI = "unittest:///file.h";
648 CloseSymbol.CanonicalDeclaration.FileURI = "unittest:///a/b/c/d/e/f/file.h";
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 524 Sym.CanonicalDeclaration.FileURI = S.DeclaringFile.c_str();
579 Sym.CanonicalDeclaration.FileURI = "unittest:///x.h";
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp 43 return llvm::StringRef(arg.CanonicalDeclaration.FileURI) == U;
113 X1.CanonicalDeclaration.FileURI = "file:///x1";
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp 294 L.CanonicalDeclaration.FileURI = "file:///left.h"; // differs
295 R.CanonicalDeclaration.FileURI = "file:///right.h";
307 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:///left.h");
321 L.CanonicalDeclaration.FileURI = "file:/left.h";
322 R.CanonicalDeclaration.FileURI = "file:/right.h";
327 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/left.h");
333 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/right.h");
342 L.CanonicalDeclaration.FileURI = "file:/x.proto.h";
343 R.CanonicalDeclaration.FileURI = "file:/x.proto";
346 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/x.proto");
349 L.CanonicalDeclaration.FileURI = "file:/y.proto";
351 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/y.proto");
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp 126 EXPECT_EQ(StringRef(Sym1.CanonicalDeclaration.FileURI), "file:///path/foo.h");
138 EXPECT_EQ(llvm::StringRef(Sym2.CanonicalDeclaration.FileURI),
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 61 return StringRef(arg.CanonicalDeclaration.FileURI) == P;
73 return std::make_tuple(arg.CanonicalDeclaration.Start.line(),
74 arg.CanonicalDeclaration.Start.column(),
75 arg.CanonicalDeclaration.End.line(),
76 arg.CanonicalDeclaration.End.column()) ==