|
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 46 auto Path = URI::resolve(CD.FileURI, HintPath);
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp 102 AwardTarget(Sym.Definition.FileURI);
104 AwardTarget(Sym.CanonicalDeclaration.FileURI);
tools/clang/tools/extra/clangd/IncludeFixer.cpp 138 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
138 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
148 URI::resolve(Sym.CanonicalDeclaration.FileURI, File);
448 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI)
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 90 auto Uri = URI::parse(Loc.FileURI);
92 elog("Could not parse URI {0}: {1}", Loc.FileURI, Uri.takeError());
97 elog("Could not resolve URI {0}: {1}", Loc.FileURI, U.takeError());
114 SymLoc.FileURI = URIStorage.c_str();
tools/clang/tools/extra/clangd/index/Background.cpp 248 auto DeclPath = URICache.resolve(Sym.CanonicalDeclaration.FileURI);
260 Sym.Definition.FileURI != Sym.CanonicalDeclaration.FileURI) {
260 Sym.Definition.FileURI != Sym.CanonicalDeclaration.FileURI) {
261 auto DefPath = URICache.resolve(Sym.Definition.FileURI);
270 auto Path = URICache.resolve(R.Location.FileURI);
tools/clang/tools/extra/clangd/index/Merge.cpp 107 DynamicIndexFileURIs.insert(O.Location.FileURI);
116 if (Remaining > 0 && !DynamicIndexFileURIs.count(O.Location.FileURI)) {
159 return llvm::StringRef(Loc.FileURI).endswith(Suffix);
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);
tools/clang/tools/extra/clangd/index/Ref.cpp 40 R.Location.FileURI =
41 UniqueStrings.save(R.Location.FileURI).data();
tools/clang/tools/extra/clangd/index/Serialization.cpp 238 writeVar(Strings.index(Loc.FileURI), OS);
248 Loc.FileURI = Data.consumeString(Strings).data();
551 llvm::StringRef File = Ref.Location.FileURI;
553 Ref.Location.FileURI = File.data();
tools/clang/tools/extra/clangd/index/Symbol.h 162 RawCharPointerCB(S.CanonicalDeclaration.FileURI);
163 RawCharPointerCB(S.Definition.FileURI);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 161 Result.FileURI = FileURIStorage.c_str();
534 R.Location.FileURI = FileURI->c_str();
tools/clang/tools/extra/clangd/index/SymbolLocation.cpp 35 return OS << L.FileURI << "[" << L.Start.line() << ":" << L.Start.column()
tools/clang/tools/extra/clangd/index/SymbolLocation.h 55 explicit operator bool() const { return !llvm::StringRef(FileURI).empty(); }
77 assert(L.FileURI && R.FileURI);
77 assert(L.FileURI && R.FileURI);
78 return !std::strcmp(L.FileURI, R.FileURI) &&
78 return !std::strcmp(L.FileURI, R.FileURI) &&
82 assert(L.FileURI && R.FileURI);
82 assert(L.FileURI && R.FileURI);
83 int Cmp = std::strcmp(L.FileURI, R.FileURI);
83 int Cmp = std::strcmp(L.FileURI, R.FileURI);
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 155 Value.FileURI);
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/index/dex/dexp/Dexp.cpp 244 auto U = URI::parse(R.Location.FileURI);
tools/clang/tools/extra/clangd/refactor/Rename.cpp 28 auto Uri = URI::parse(Loc.FileURI);
30 elog("Could not parse URI {0}: {1}", Loc.FileURI, Uri.takeError());
35 elog("Could not resolve URI {0}: {1}", Loc.FileURI, U.takeError());
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 28 return !StringRef(arg.CanonicalDeclaration.FileURI).empty();
30 MATCHER(Defined, "") { return !StringRef(arg.Definition.FileURI).empty(); }
31 MATCHER_P(FileURI, F, "") { return StringRef(arg.Location.FileURI) == F; }
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";
676 SymbolRefs.back().Location.FileURI = Filename;
691 .refs(Req, [&](const Ref &R) { Files.push_back(R.Location.FileURI); });
697 .refs(Req, [&](const Ref &R) { Files.push_back(R.Location.FileURI); });
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 524 Sym.CanonicalDeclaration.FileURI = S.DeclaringFile.c_str();
525 Sym.Definition.FileURI = S.DeclaringFile.c_str();
579 Sym.CanonicalDeclaration.FileURI = "unittest:///x.h";
580 Sym.Definition.FileURI = "unittest:///x.cc";
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp 41 MATCHER_P(FileURI, F, "") { return llvm::StringRef(arg.Location.FileURI) == F; }
43 return llvm::StringRef(arg.CanonicalDeclaration.FileURI) == U;
46 return llvm::StringRef(arg.Definition.FileURI) == U;
77 R.Location.FileURI = Path;
113 X1.CanonicalDeclaration.FileURI = "file:///x1";
115 X2.Definition.FileURI = "file:///x2";
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp 41 MATCHER_P(FileURI, F, "") { return StringRef(arg.Location.FileURI) == F; }
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");
328 EXPECT_EQ(StringRef(M.Definition.FileURI), "");
331 R.Definition.FileURI = "file:/right.cpp"; // Now right will be favored.
333 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/right.h");
334 EXPECT_EQ(StringRef(M.Definition.FileURI), "file:/right.cpp");
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");
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/SerializationTests.cpp 126 EXPECT_EQ(StringRef(Sym1.CanonicalDeclaration.FileURI), "file:///path/foo.h");
138 EXPECT_EQ(llvm::StringRef(Sym2.CanonicalDeclaration.FileURI),
150 EXPECT_EQ(StringRef(Ref1.Location.FileURI), "file:///path/foo.cc");
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 61 return StringRef(arg.CanonicalDeclaration.FileURI) == P;
63 MATCHER_P(DefURI, P, "") { return StringRef(arg.Definition.FileURI) == P; }