reference, declarationdefinition
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; }