#include <dir_iterator.hh>
Standard library typedefs | |
typedef FSEntry | value_type |
typedef const FSEntry & | reference |
typedef const FSEntry * | pointer |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Basic operations | |
DirIterator (const FSEntry &, const DirIteratorOptions &=DirIteratorOptions()) | |
DirIterator (const DirIterator &) | |
DirIterator () | |
~DirIterator () | |
DirIterator & | operator= (const DirIterator &) |
Dereference operators | |
const FSEntry & | operator * () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
const FSEntry * | operator-> () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Increment, decrement operators | |
DirIterator & | operator++ () |
DirIterator | operator++ (int) |
Comparison operators | |
bool | operator== (const DirIterator &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
bool | operator!= (const DirIterator &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
paludis::DirIterator::DirIterator | ( | const FSEntry & | , | |
const DirIteratorOptions & | = DirIteratorOptions() | |||
) | [explicit] |
Constructor, to an FSEntry which must be a directory, with an option to not ignore dotfiles and an option to do inodesort.
paludis::DirIterator::DirIterator | ( | ) |
Constructor, creates an end() iterator.