LLVM 20.0.0git
|
Directory iterator implementation for RedirectingFileSystem's
directory entries.
More...
Public Member Functions | |
RedirectingFSDirIterImpl (const Twine &Path, RedirectingFileSystem::DirectoryEntry::iterator Begin, RedirectingFileSystem::DirectoryEntry::iterator End, std::error_code &EC) | |
std::error_code | increment () override |
Sets CurrentEntry to the next entry in the directory on success, to directory_entry() at end, or returns a system-defined error_code . | |
Public Member Functions inherited from llvm::vfs::detail::DirIterImpl | |
virtual | ~DirIterImpl () |
virtual std::error_code | increment ()=0 |
Sets CurrentEntry to the next entry in the directory on success, to directory_entry() at end, or returns a system-defined error_code . | |
Additional Inherited Members | |
Public Attributes inherited from llvm::vfs::detail::DirIterImpl | |
directory_entry | CurrentEntry |
Directory iterator implementation for RedirectingFileSystem's
directory entries.
Definition at line 1268 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 1299 of file VirtualFileSystem.cpp.
References End.
|
inlineoverridevirtual |
Sets CurrentEntry
to the next entry in the directory on success, to directory_entry() at end, or returns a system-defined error_code
.
Implements llvm::vfs::detail::DirIterImpl.
Definition at line 1306 of file VirtualFileSystem.cpp.