clang  3.9.0
Public Member Functions | Public Attributes | List of all members
clang::vfs::detail::DirIterImpl Struct Referenceabstract

An interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory. More...

#include <VirtualFileSystem.h>

Collaboration diagram for clang::vfs::detail::DirIterImpl:
[legend]

Public Member Functions

virtual ~DirIterImpl ()
 
virtual std::error_code increment ()=0
 Sets CurrentEntry to the next entry in the directory on success, or returns a system-defined error_code. More...
 

Public Attributes

Status CurrentEntry
 

Detailed Description

An interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory.

Definition at line 112 of file VirtualFileSystem.h.

Constructor & Destructor Documentation

clang::vfs::detail::DirIterImpl::~DirIterImpl ( )
virtual

Definition at line 335 of file VirtualFileSystem.cpp.

Member Function Documentation

virtual std::error_code clang::vfs::detail::DirIterImpl::increment ( )
pure virtual

Sets CurrentEntry to the next entry in the directory on success, or returns a system-defined error_code.

Member Data Documentation

Status clang::vfs::detail::DirIterImpl::CurrentEntry

Definition at line 117 of file VirtualFileSystem.h.


The documentation for this struct was generated from the following files: