clang  6.0.0svn
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 "clang/Basic/VirtualFileSystem.h"

Collaboration diagram for clang::vfs::detail::DirIterImpl:
Collaboration graph
[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 132 of file VirtualFileSystem.h.

Constructor & Destructor Documentation

◆ ~DirIterImpl()

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

Member Function Documentation

◆ increment()

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

◆ CurrentEntry

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

Definition at line 139 of file VirtualFileSystem.h.


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