UNISTDX_FS_IDIRECTORY

Directory entry input stream that ignores all hidden files during traversal.

using dir_type = DIR

Alias to DIR system type.

template <class T>
using idirectory_iterator = basic_istream_iterator< idirectory, T >

Directory entry input stream iterator.

template <class FilePred>
class sys::basic_idirectory

Directory entry input stream.

FilePred
file predicate type, that determines which directory entries to include in the stream.

An input stream from which directory entries are read non-recursively.
  • File predicate may have internal state.

Base classes
Derived classes
Types
Methods
struct sys::ignore_hidden_files

Do not include hidden file when traversing directories. This is the default file predicate for idirectory.

Methods
  • template <class Entry>
    operator()(const path &, const Entry & rhs) const -> bool

    Returns true, if directory entry rhs is not hidden.