Glib::DirIterator Class Reference
[File Utilities]
The iterator type of Glib::Dir.
More...
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
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 |
bool Glib::DirIterator::operator!= | ( | const DirIterator& | rhs | ) | const |
The documentation for this class was generated from the following file: