Lines Matching refs:directory_iterator
157 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
188 llvm::sys::fs::directory_iterator Iter;
192 if (!EC && Iter != llvm::sys::fs::directory_iterator()) { in RealFSDirIter()
207 } else if (Iter == llvm::sys::fs::directory_iterator()) { in increment()
220 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin()
222 return directory_iterator(std::make_shared<RealFSDirIter>(Dir, EC)); in dir_begin()
264 directory_iterator CurrentDirIter;
275 if (CurrentDirIter != directory_iterator()) in incrementFS()
282 assert((IsFirstTime || CurrentDirIter != directory_iterator()) && in incrementDirIter()
287 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
295 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
319 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
321 return directory_iterator( in dir_begin()
515 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override{ in dir_begin()
519 return directory_iterator(); in dir_begin()
524 return directory_iterator(); in dir_begin()
529 return directory_iterator(); in dir_begin()
533 return directory_iterator(std::make_shared<VFSFromYamlDirIterImpl>(Dir, in dir_begin()
1170 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
1171 if (!EC && I != directory_iterator()) { in recursive_directory_iterator()
1181 vfs::directory_iterator End; in increment()
1183 vfs::directory_iterator I = FS->dir_begin(State->top()->getName(), EC); in increment()