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

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