class directory_iterator

Declaration

class directory_iterator { /* full declaration omitted */ };

Description

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

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:182

Member Variables

private std::shared_ptr<detail::DirIterImpl> Impl

Method Overview

Methods

directory_iterator(
    std::shared_ptr<detail::DirIterImpl> I)

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:186

Parameters

std::shared_ptr<detail::DirIterImpl> I

directory_iterator()

Description

Construct an 'end' iterator.

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:194

llvm::vfs::directory_iterator& increment(
    std::error_code& EC)

Description

Equivalent to operator++, with an error code.

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:197

Parameters

std::error_code& EC