reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/XRefs.cpp
  974       auto LSPLoc = toLSPLocation(R.Location, *MainFilePath);
tools/clang/tools/extra/clangd/index/Background.cpp
  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)) {
tools/clang/tools/extra/clangd/index/Ref.cpp
   32   return OS << R.Location << ":" << R.Kind;
   40   R.Location.FileURI =
   41       UniqueStrings.save(R.Location.FileURI).data();
tools/clang/tools/extra/clangd/index/Ref.h
   59   return std::tie(L.Location, L.Kind) < std::tie(R.Location, R.Kind);
   59   return std::tie(L.Location, L.Kind) < std::tie(R.Location, R.Kind);
   62   return std::tie(L.Location, L.Kind) == std::tie(R.Location, R.Kind);
   62   return std::tie(L.Location, L.Kind) == std::tie(R.Location, R.Kind);
tools/clang/tools/extra/clangd/index/Serialization.cpp
  350     writeLocation(Ref.Location, Strings, OS);
  361     Ref.Location = readLocation(Data, Strings);
  551         llvm::StringRef File = Ref.Location.FileURI;
  553         Ref.Location.FileURI = File.data();
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  532             R.Location.Start = Range.first;
  533             R.Location.End = Range.second;
  534             R.Location.FileURI = FileURI->c_str();
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  279     IO.mapRequired("Location", R.Location);
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
   55     if (auto RefFilePath = filePath(R.Location, /*HintFilePath=*/MainFile)) {
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
   31 MATCHER_P(FileURI, F, "") { return StringRef(arg.Location.FileURI) == F; }
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
  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/FileIndexTests.cpp
   36   return std::make_tuple(arg.Location.Start.line(), arg.Location.Start.column(),
   36   return std::make_tuple(arg.Location.Start.line(), arg.Location.Start.column(),
   37                          arg.Location.End.line(), arg.Location.End.column()) ==
   37                          arg.Location.End.line(), arg.Location.End.column()) ==
   41 MATCHER_P(FileURI, F, "") { return llvm::StringRef(arg.Location.FileURI) == F; }
   77   R.Location.FileURI = Path;
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
   36   return std::make_tuple(arg.Location.Start.line(), arg.Location.Start.column(),
   36   return std::make_tuple(arg.Location.Start.line(), arg.Location.Start.column(),
   37                          arg.Location.End.line(), arg.Location.End.column()) ==
   37                          arg.Location.End.line(), arg.Location.End.column()) ==
   41 MATCHER_P(FileURI, F, "") { return StringRef(arg.Location.FileURI) == F; }
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp
  150   EXPECT_EQ(StringRef(Ref1.Location.FileURI), "file:///path/foo.cc");
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  102   return std::make_tuple(Pos.Location.Start.line(), Pos.Location.Start.column(),
  102   return std::make_tuple(Pos.Location.Start.line(), Pos.Location.Start.column(),
  103                          Pos.Location.End.line(), Pos.Location.End.column()) ==
  103                          Pos.Location.End.line(), Pos.Location.End.column()) ==