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

#include <elm/sys/Directory.h>

Public Types

typedef LockPtr< FileItemt
 

Public Member Functions

 Iter (LockPtr< Directory > directory)
 
 ~Iter (void)
 
bool ended (void) const
 
t item (void) const
 
void next (void)
 
bool equals (const Iter &i) const
 
 operator bool () const
 
 operator t () const
 
t operator* () const
 
t operator-> () const
 
Iteroperator++ ()
 
void operator++ (int)
 
bool operator== (const Iter &i) const
 
bool operator!= (const Iter &i) const
 

Member Typedef Documentation

◆ t

typedef LockPtr<FileItem> t

Constructor & Destructor Documentation

◆ Iter()

Iter ( LockPtr< Directory directory)

◆ ~Iter()

~Iter ( void  )

Member Function Documentation

◆ ended()

bool ended ( void  ) const

◆ equals()

bool equals ( const Iter i) const

◆ item()

◆ next()

void next ( void  )

◆ operator bool()

operator bool ( ) const
inline

◆ operator t()

operator t ( ) const
inline

◆ operator!=()

bool operator!= ( const Iter i) const
inline

◆ operator*()

t operator* ( ) const
inline

◆ operator++() [1/2]

Iter& operator++ ( )
inline

◆ operator++() [2/2]

void operator++ ( int  )
inline

◆ operator->()

t operator-> ( ) const
inline

◆ operator==()

bool operator== ( const Iter i) const
inline

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