STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - Template Software for the Active Template Library COMSTL - The Standard Template Library meets the Component Object Model .netSTL - Standard Template Library meets the Microsoft.NET Common Language Runtime InetSTL - The Standard Template Library meets WinInet MFCSTL - Template Software for the Microsoft Foundation Classes UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

const_iterator Class Reference
[File-System Library (UNIXSTL)]

Iterator for readdir_sequence class. More...

#include <unixstl_readdir_sequence.h>

List of all members.

Public Types

typedef const_iterator class_type
 The class type.

typedef readdir_sequence::value_type value_type
 The value type.


Public Methods

 const_iterator ()
 Default constructor.

 const_iterator (class_type const &rhs)
 Copy constructor.

 ~const_iterator () unixstl_throw_0()
 Release the search handle.

class_type const & operator= (class_type const &rhs)
 Copy assignment operator.

value_type operator * () const
 Returns the value representative.

class_typeoperator++ ()
 Moves the iteration on to the next point in the sequence, or end() if the sequence is exhausted.

class_type operator++ (int)
 Post-increment form of operator++().

bool operator== (class_type const &rhs) const
 Compares this for equality with rhs.

bool operator!= (class_type const &rhs) const
 Compares this for inequality with rhs.


Detailed Description

Iterator for readdir_sequence class.

This class performs as a non-mutating iterator (aka const iterator) for the readdir_sequence class.


Member Typedef Documentation

typedef const_iterator class_type
 

The class type.

typedef readdir_sequence::value_type value_type
 

The value type.


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

STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004