glibmm: Glib::DirIterator Class Reference
The iterator type of Glib::Dir. More...
#include <glibmm/fileutils.h>
Public Types | |
typedef std::input_iterator_tag | iterator_category |
typedef std::string | value_type |
typedef int | difference_type |
typedef value_type | reference |
typedef void | pointer |
Public Member Functions | |
DirIterator () | |
std::string | operator* () const |
DirIterator& | operator++ () |
void | operator++ (int) |
bool | operator== (const DirIterator& rhs) const |
bool | operator!= (const DirIterator& rhs) const |
Detailed Description
The iterator type of Glib::Dir.
Member Typedef Documentation
typedef int Glib::DirIterator::difference_type |
typedef void Glib::DirIterator::pointer |
Constructor & Destructor Documentation
Glib::DirIterator::DirIterator | ( | ) |
Member Function Documentation
bool Glib::DirIterator::operator!= | ( | const DirIterator& | rhs | ) | const |
std::string Glib::DirIterator::operator* | ( | ) | const |
DirIterator& Glib::DirIterator::operator++ | ( | ) |
void Glib::DirIterator::operator++ | ( | int | ) |
- Note
- DirIterator has input iterator semantics, which means real postfix increment is impossible. The return type is
void
to prevent surprising behaviour.
bool Glib::DirIterator::operator== | ( | const DirIterator& | rhs | ) | const |