• Home
  • Raw
  • Download

Lines Matching refs:Dir

184   directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
207 SmallString<256> Dir; in getCurrentWorkingDirectory() local
208 if (std::error_code EC = llvm::sys::fs::current_path(Dir)) in getCurrentWorkingDirectory()
210 return Dir.str().str(); in getCurrentWorkingDirectory()
222 StringRef Dir = Path.toNullTerminatedStringRef(Storage); in setCurrentWorkingDirectory() local
223 if (int Err = ::chdir(Dir.data())) in setCurrentWorkingDirectory()
265 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
267 return directory_iterator(std::make_shared<RealFSDirIter>(Dir, EC)); in dir_begin()
380 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
383 std::make_shared<OverlayFSDirIterImpl>(Dir, *this, EC)); in dir_begin()
507 detail::InMemoryDirectory *Dir = Root.get(); in addFile() local
511 detail::InMemoryNode *Node = Dir->getChild(Name); in addFile()
522 Dir->addChild(Name, llvm::make_unique<detail::InMemoryFile>( in addFile()
534 Dir = cast<detail::InMemoryDirectory>(Dir->addChild( in addFile()
540 Dir = NewDir; in addFile()
564 lookupInMemoryNode(const InMemoryFileSystem &FS, detail::InMemoryDirectory *Dir, in lookupInMemoryNode() argument
578 return Dir; in lookupInMemoryNode()
582 detail::InMemoryNode *Node = Dir->getChild(*I); in lookupInMemoryNode()
595 Dir = cast<detail::InMemoryDirectory>(Node); in lookupInMemoryNode()
597 return Dir; in lookupInMemoryNode()
631 explicit InMemoryDirIterator(detail::InMemoryDirectory &Dir) in InMemoryDirIterator() argument
632 : I(Dir.begin()), E(Dir.end()) { in InMemoryDirIterator()
647 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
649 auto Node = lookupInMemoryNode(*this, Root.get(), Dir); in dir_begin()
731 std::string Dir; member in __anonb827f8de0711::VFSFromYamlDirIterImpl
850 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override{ in dir_begin() argument
851 ErrorOr<Entry *> E = lookupPath(Dir); in dir_begin()
856 ErrorOr<Status> S = status(Dir, *E); in dir_begin()
868 return directory_iterator(std::make_shared<VFSFromYamlDirIterImpl>(Dir, in dir_begin()
1462 StringRef Dir = path::parent_path(Entry.VPath); in write() local
1463 if (Dir == DirStack.back()) in write()
1466 while (!DirStack.empty() && !containedIn(DirStack.back(), Dir)) { in write()
1471 startDirectory(Dir); in write()
1500 : Dir(_Path.str()), FS(FS), Current(Begin), End(End) { in VFSFromYamlDirIterImpl()
1502 SmallString<128> PathStr(Dir); in VFSFromYamlDirIterImpl()
1515 SmallString<128> PathStr(Dir); in increment()