clang API Documentation
An input iterator over the recursive contents of a virtual path, similar to llvm::sys::fs::recursive_directory_iterator. More...
#include <VirtualFileSystem.h>
Public Member Functions | |
recursive_directory_iterator (FileSystem &FS, const Twine &Path, std::error_code &EC) | |
recursive_directory_iterator () | |
Construct an 'end' iterator. | |
recursive_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 recursive_directory_iterator &Other) const |
bool | operator!= (const recursive_directory_iterator &RHS) const |
An input iterator over the recursive contents of a virtual path, similar to llvm::sys::fs::recursive_directory_iterator.
Definition at line 154 of file VirtualFileSystem.h.
vfs::recursive_directory_iterator::recursive_directory_iterator | ( | FileSystem & | FS, |
const Twine & | Path, | ||
std::error_code & | EC | ||
) |
Definition at line 1160 of file VirtualFileSystem.cpp.
Construct an 'end' iterator.
Definition at line 165 of file VirtualFileSystem.h.
vfs::recursive_directory_iterator & recursive_directory_iterator::increment | ( | std::error_code & | EC | ) |
Equivalent to operator++, with an error code.
Definition at line 1172 of file VirtualFileSystem.cpp.
Referenced by clang::Preprocessor::HandleEndOfFile().
bool clang::vfs::recursive_directory_iterator::operator!= | ( | const recursive_directory_iterator & | RHS | ) | const [inline] |
Definition at line 176 of file VirtualFileSystem.h.
const Status& clang::vfs::recursive_directory_iterator::operator* | ( | ) | const [inline] |
Definition at line 170 of file VirtualFileSystem.h.
const Status* clang::vfs::recursive_directory_iterator::operator-> | ( | ) | const [inline] |
Definition at line 171 of file VirtualFileSystem.h.
bool clang::vfs::recursive_directory_iterator::operator== | ( | const recursive_directory_iterator & | Other | ) | const [inline] |
Definition at line 173 of file VirtualFileSystem.h.