Faith::Dir::Iterator Class Reference

#include <faith/dir.h>

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef Faith::String value_type
typedef ptrdiff_t difference_type
typedef Faith::Stringpointer
typedef Faith::Stringreference

Public Member Functions

 Iterator (const Iterator &i)
 Iterator ()
 ~Iterator ()
Iteratoroperator++ ()
Iterator operator++ (int)
bool operator== (const Iterator &i) const
bool operator!= (const Iterator &i) const
Iteratoroperator= (const Iterator &i)
String name () const
String operator * () const


Member Typedef Documentation

typedef ptrdiff_t Faith::Dir::Iterator::difference_type

typedef std::forward_iterator_tag Faith::Dir::Iterator::iterator_category

typedef Faith::String* Faith::Dir::Iterator::pointer

typedef Faith::String& Faith::Dir::Iterator::reference

typedef Faith::String Faith::Dir::Iterator::value_type


Constructor & Destructor Documentation

Faith::Dir::Iterator::Iterator ( const Iterator i  ) 

Faith::Dir::Iterator::Iterator (  ) 

Faith::Dir::Iterator::~Iterator (  ) 


Member Function Documentation

String Faith::Dir::Iterator::name (  )  const

Returns:
the filename of this dir relative to its parent

String Faith::Dir::Iterator::operator * (  )  const [inline]

bool Faith::Dir::Iterator::operator!= ( const Iterator i  )  const [inline]

Iterator Faith::Dir::Iterator::operator++ ( int   ) 

Iterator& Faith::Dir::Iterator::operator++ (  ) 

Iterator& Faith::Dir::Iterator::operator= ( const Iterator i  ) 

bool Faith::Dir::Iterator::operator== ( const Iterator i  )  const


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 00:23:09 2006 for Faith by  doxygen 1.4.7