LLVM
8.0.1
|
An interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory. More...
#include "llvm/Support/VirtualFileSystem.h"
Public Member Functions | |
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 . More... | |
Public Attributes | |
directory_entry | CurrentEntry |
An interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory.
Definition at line 145 of file VirtualFileSystem.h.
|
virtualdefault |
Referenced by llvm::vfs::OverlayFileSystem::getRealPath().
|
pure virtual |
Sets CurrentEntry
to the next entry in the directory on success, to directory_entry() at end, or returns a system-defined error_code
.
Implemented in llvm::vfs::VFSFromYamlDirIterImpl.
directory_entry llvm::vfs::detail::DirIterImpl::CurrentEntry |
Definition at line 152 of file VirtualFileSystem.h.
Referenced by llvm::vfs::VFSFromYamlDirIterImpl::increment().