Lines Matching refs:directory_iterator
257 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
358 llvm::sys::fs::directory_iterator Iter;
362 if (Iter != llvm::sys::fs::directory_iterator()) in RealFSDirIter()
369 CurrentEntry = (Iter == llvm::sys::fs::directory_iterator()) in increment()
378 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin()
381 return directory_iterator( in dir_begin()
462 directory_iterator CurrentDirIter;
478 if (CurrentDirIter != directory_iterator()) in incrementFS()
485 assert((IsFirstTime || CurrentDirIter != directory_iterator()) && in incrementDirIter()
490 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
498 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
523 CombiningDirIterImpl(directory_iterator FirstIter, FileSystemPtr Fallback, in CombiningDirIterImpl()
536 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
538 return directory_iterator( in dir_begin()
954 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin()
959 return directory_iterator(std::make_shared<InMemoryDirIterator>()); in dir_begin()
963 return directory_iterator( in dir_begin()
967 return directory_iterator(std::make_shared<InMemoryDirIterator>()); in dir_begin()
1100 llvm::vfs::directory_iterator ExternalIter;
1104 llvm::vfs::directory_iterator ExtIter) in RedirectingFSDirRemapIterImpl()
1107 if (ExternalIter != llvm::vfs::directory_iterator()) in RedirectingFSDirRemapIterImpl()
1125 if (!EC && ExternalIter != llvm::vfs::directory_iterator()) in increment()
1192 directory_iterator RedirectingFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1225 directory_iterator DirIter; in dir_begin()
1233 directory_iterator(std::make_shared<RedirectingFSDirRemapIterImpl>( in dir_begin()
1238 DirIter = directory_iterator(std::make_shared<RedirectingFSDirIterImpl>( in dir_begin()
1244 return directory_iterator(std::make_shared<CombiningDirIterImpl>( in dir_begin()
2340 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
2341 if (I != directory_iterator()) { in recursive_directory_iterator()
2351 vfs::directory_iterator End; in increment()
2357 vfs::directory_iterator I = FS->dir_begin(State->Stack.top()->path(), EC); in increment()