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

References

tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  756   Path File = Params.textDocument.uri.file();
 1191     llvm::Optional<Path> CompileCommandsDir, bool UseDirBasedCDB,
 1356   for (const Path &FilePath : DraftMgr.getActiveFiles())
tools/clang/tools/extra/clangd/ClangdLSPServer.h
   44                   llvm::Optional<Path> CompileCommandsDir, bool UseDirBasedCDB,
  211   llvm::Optional<Path> CompileCommandsDir; // FIXME: merge with capability?
tools/clang/tools/extra/clangd/ClangdServer.cpp
  453     PathRef Path, Callback<llvm::Optional<clangd::Path>> CB) {
  599 std::vector<std::pair<Path, std::size_t>>
tools/clang/tools/extra/clangd/ClangdServer.h
  198                           Callback<llvm::Optional<clangd::Path>> CB);
  292   std::vector<std::pair<Path, std::size_t>> getUsedBytesPerFile() const;
  308   Path ResourceDir;
tools/clang/tools/extra/clangd/DraftStore.cpp
   26 std::vector<Path> DraftStore::getActiveFiles() const {
   28   std::vector<Path> ResultVector;
tools/clang/tools/extra/clangd/DraftStore.h
   33   std::vector<Path> getActiveFiles() const;
tools/clang/tools/extra/clangd/FS.cpp
  114 Path removeDots(PathRef File) {
tools/clang/tools/extra/clangd/FS.h
   74 Path removeDots(PathRef File);
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
   95         llvm::Optional<Path> CompileCommandsDir)
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h
   69       llvm::Optional<Path> CompileCommandsDir);
  111   llvm::Optional<Path> CompileCommandsDir;
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
   18 llvm::Optional<Path> getCorrespondingHeaderOrSource(
   19     const Path &OriginalFile,
   71 llvm::Optional<Path> getCorrespondingHeaderOrSource(const Path &OriginalFile,
   71 llvm::Optional<Path> getCorrespondingHeaderOrSource(const Path &OriginalFile,
tools/clang/tools/extra/clangd/HeaderSourceSwitch.h
   20 llvm::Optional<Path> getCorrespondingHeaderOrSource(
   21     const Path &OriginalFile,
   26 llvm::Optional<Path> getCorrespondingHeaderOrSource(const Path &OriginalFile,
   26 llvm::Optional<Path> getCorrespondingHeaderOrSource(const Path &OriginalFile,
tools/clang/tools/extra/clangd/Headers.h
   55   Path Resolved;       // Resolved path of included file. Empty if not resolved.
tools/clang/tools/extra/clangd/TUScheduler.cpp
  247   const Path FileName;
 1008 std::vector<std::pair<Path, std::size_t>>
 1010   std::vector<std::pair<Path, std::size_t>> Result;
 1018 std::vector<Path> TUScheduler::getFilesWithCachedAST() const {
 1019   std::vector<Path> Result;
tools/clang/tools/extra/clangd/TUScheduler.h
  158   std::vector<std::pair<Path, std::size_t>> getUsedBytesPerFile() const;
  163   std::vector<Path> getFilesWithCachedAST() const;
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.cpp
   43   std::pair<const LoadedShard &, std::vector<Path>>
   52 std::pair<const LoadedShard &, std::vector<Path>>
   56   std::vector<Path> Edges = {};
  123 loadIndexShards(llvm::ArrayRef<Path> MainFiles,
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.h
   30   Path AbsolutePath;
   39   Path DependentTU;
   47 loadIndexShards(llvm::ArrayRef<Path> MainFiles,
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp
  117     Path CDBDirectory = HomeDir;
  135   Path HomeDir;
tools/clang/tools/extra/clangd/refactor/Tweak.cpp
   92 llvm::Expected<std::pair<Path, Edit>>
tools/clang/tools/extra/clangd/refactor/Tweak.h
   93     static llvm::Expected<std::pair<Path, Edit>>
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
   76 opt<Path> CompileCommandsDir{
   84 opt<Path> ResourceDir{
  275 opt<Path> IndexFile{
  338 opt<Path> InputMirrorFile{
  548   llvm::Optional<Path> CompileCommandsDirPath;
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
   96   std::vector<std::pair<Path, bool>> filesWithDiags() const {
   97     std::vector<std::pair<Path, bool>> Result;
  487   Path FooCpp = testPath("foo.cpp");
  493   Path BarCpp = testPath("bar.cpp");
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
  185   Path File = "foo.cpp";
  207   Path File = "foo.cpp";
  227   Path File = "foo.cpp";
  248   Path File = "foo.cpp";
  269   Path File = "foo.cpp";
  289   Path File = "foo.cpp";
  311   Path File = "foo.cpp";
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
   31   Optional<Path> PathResult =
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
  155 llvm::Expected<llvm::Optional<clangd::Path>>
  157   llvm::Optional<llvm::Expected<llvm::Optional<clangd::Path>>> Result;
tools/clang/tools/extra/clangd/unittests/SyncAPI.h
   59 llvm::Expected<llvm::Optional<clangd::Path>>
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp
  102     Path OrigFile = File.str();