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
| bool Glib::DirIterator::operator!= | ( | const DirIterator& | rhs | ) | const |
| std::string Glib::DirIterator::operator* | ( | ) | const |
| void Glib::DirIterator::operator++ | ( | int | ) |
- Note:
- DirIterator has input iterator semantics, which means real postfix increment is impossible. The return type is
voidto prevent surprising behaviour.
| DirIterator& Glib::DirIterator::operator++ | ( | ) |
| bool Glib::DirIterator::operator== | ( | const DirIterator& | rhs | ) | const |
The documentation for this class was generated from the following file:
