Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Path::DirIter Class Reference

#include <elm/sys/Path.h>

Public Types

typedef cstring t
 

Public Member Functions

 DirIter (void)
 
 DirIter (Path path)
 
bool ended (void) const
 
cstring item (void) const
 
void next (void)
 
bool equals (const DirIter &i) const
 
 operator bool () const
 
 operator cstring () const
 
cstring operator* () const
 
DirIteroperator++ ()
 
DirIter operator++ (int)
 
bool operator== (const DirIter &i) const
 
bool operator!= (const DirIter &i) const
 

Detailed Description

Iterator on the content of a directory.

Member Typedef Documentation

◆ t

typedef cstring t

Constructor & Destructor Documentation

◆ DirIter() [1/2]

DirIter ( void  )
inline

◆ DirIter() [2/2]

Member Function Documentation

◆ ended()

bool ended ( void  ) const
inline

◆ equals()

bool equals ( const DirIter i) const
inline

◆ item()

cstring item ( void  ) const
inline

◆ next()

◆ operator bool()

operator bool ( ) const
inline

◆ operator cstring()

operator cstring ( ) const
inline

References Path::DirIter::item().

◆ operator!=()

bool operator!= ( const DirIter i) const
inline

◆ operator*()

cstring operator* ( ) const
inline

References Path::DirIter::item().

◆ operator++() [1/2]

DirIter& operator++ ( )
inline

References Path::DirIter::next().

◆ operator++() [2/2]

DirIter operator++ ( int  )
inline

References Path::DirIter::next().

◆ operator==()

bool operator== ( const DirIter i) const
inline

The documentation for this class was generated from the following files: