|
LLVM 24.0.0git
|
An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator. More...
#include "llvm/Support/VirtualFileSystem.h"
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 183 of file VirtualFileSystem.h.
|
inline |
Definition at line 187 of file VirtualFileSystem.h.
References assert(), I, and llvm::move().
Referenced by increment(), operator!=(), and operator==().
|
default |
Construct an 'end' iterator.
|
inline |
Equivalent to operator++, with an error code.
Definition at line 198 of file VirtualFileSystem.h.
References assert(), and directory_iterator().
|
inline |
Definition at line 214 of file VirtualFileSystem.h.
References directory_iterator(), and RHS.
|
inline |
Definition at line 206 of file VirtualFileSystem.h.
|
inline |
Definition at line 207 of file VirtualFileSystem.h.
|
inline |
Definition at line 209 of file VirtualFileSystem.h.
References directory_iterator(), and RHS.