LLVM: llvm::vfs::directory_iterator Class Reference (original) (raw)

An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator. More...

#include "[llvm/Support/VirtualFileSystem.h](VirtualFileSystem%5F8h%5Fsource.html)"

Public Member Functions
directory_iterator (std::shared_ptr< detail::DirIterImpl > I)
directory_iterator ()=default
Construct an 'end' iterator.
directory_iterator & increment (std::error_code &EC)
Equivalent to operator++, with an error code.
const directory_entry & operator* () const
const directory_entry * operator-> () const
bool operator== (const directory_iterator &RHS) const
bool operator!= (const directory_iterator &RHS) const

An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator.

Definition at line 181 of file VirtualFileSystem.h.

llvm::vfs::directory_iterator::directory_iterator ( std::shared_ptr< detail::DirIterImpl > I) inline

directory_iterator() [2/2]

llvm::vfs::directory_iterator::directory_iterator ( ) default

Construct an 'end' iterator.

increment()

directory_iterator & llvm::vfs::directory_iterator::increment ( std::error_code & EC) inline

operator!=()

operator*()

operator->()

operator==()


The documentation for this class was generated from the following file: