clang API Documentation
An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator. More...
#include <VirtualFileSystem.h>
Public Member Functions | |
| directory_iterator (std::shared_ptr< detail::DirIterImpl > I) | |
| directory_iterator () | |
| Construct an 'end' iterator. | |
| directory_iterator & | increment (std::error_code &EC) |
| Equivalent to operator++, with an error code. | |
| const Status & | operator* () const |
| const Status * | 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 115 of file VirtualFileSystem.h.
| clang::vfs::directory_iterator::directory_iterator | ( | std::shared_ptr< detail::DirIterImpl > | I | ) | [inline] |
Definition at line 119 of file VirtualFileSystem.h.
| clang::vfs::directory_iterator::directory_iterator | ( | ) | [inline] |
Construct an 'end' iterator.
Definition at line 126 of file VirtualFileSystem.h.
| directory_iterator& clang::vfs::directory_iterator::increment | ( | std::error_code & | EC | ) | [inline] |
Equivalent to operator++, with an error code.
Definition at line 129 of file VirtualFileSystem.h.
| bool clang::vfs::directory_iterator::operator!= | ( | const directory_iterator & | RHS | ) | const [inline] |
Definition at line 145 of file VirtualFileSystem.h.
| const Status& clang::vfs::directory_iterator::operator* | ( | ) | const [inline] |
Definition at line 137 of file VirtualFileSystem.h.
| const Status* clang::vfs::directory_iterator::operator-> | ( | ) | const [inline] |
Definition at line 138 of file VirtualFileSystem.h.
| bool clang::vfs::directory_iterator::operator== | ( | const directory_iterator & | RHS | ) | const [inline] |
Definition at line 140 of file VirtualFileSystem.h.