![]() |
![]() |
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 |
typedef std::input_iterator_tag Glib::DirIterator::iterator_category |
typedef std::string Glib::DirIterator::value_type |
typedef int Glib::DirIterator::difference_type |
typedef void Glib::DirIterator::pointer |
Glib::DirIterator::DirIterator | ( | ) |
std::string Glib::DirIterator::operator * | ( | ) | const |
DirIterator& Glib::DirIterator::operator++ | ( | ) |
void Glib::DirIterator::operator++ | ( | int | ) |
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 |