clang API Documentation

Public Member Functions
clang::vfs::directory_iterator Class Reference

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

#include <VirtualFileSystem.h>

List of all members.

Public Member Functions

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

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 119 of file VirtualFileSystem.h.

Construct an 'end' iterator.

Definition at line 126 of file VirtualFileSystem.h.


Member Function Documentation

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.


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