basic_findfile_sequence_const_input_iterator Class Template Reference
[File System Library]

#include <winstl/filesystem/findfile_sequence.hpp>

Inheritance diagram for basic_findfile_sequence_const_input_iterator:

iterator_base< winstl_ns_qual_std(input_iterator_tag), V, ws_ptrdiff_t, void, V >

List of all members.


Detailed Description

template<typename C, typename T, typename V>
class winstl::basic_findfile_sequence_const_input_iterator< C, T, V >

Iterator type for the basic_findfile_sequence supporting the Input Iterator concept.
Examples:

by_library/windows_control_panel/windows_control_panel/windows_control_panel.cpp.


Member Types

typedef C char_type
 The character type.
typedef T traits_type
 The traits type.
typedef V value_type
 The value type.
typedef
basic_findfile_sequence_const_input_iterator
< C, T, V > 
class_type
 The current parameterisation of the type.
typedef traits_type::find_data_type find_data_type
 The find-data type.
typedef sequence_type::size_type size_type
 The size type.

Construction

 basic_findfile_sequence_const_input_iterator ()
 Default constructor.
 basic_findfile_sequence_const_input_iterator (class_type const &rhs)
 Move constructor
 ~basic_findfile_sequence_const_input_iterator () throw ()
 Destructor.
basic_findfile_sequence_const_input_iteratoroperator= (class_type const &rhs)

Public Member Functions

Input Iterator methods
class_typeoperator++ ()
 Pre-increment operator.
class_type operator++ (int)
 Post-increment operator.
const value_type operator* () const
 Dereference to return the value at the current position.
bool equal (class_type const &rhs) const
 Evaluates whether this and rhs are equivalent.

Member Typedef Documentation

typedef C char_type

The character type.

typedef T traits_type

The traits type.

typedef V value_type

The current parameterisation of the type.

typedef traits_type::find_data_type find_data_type

The find-data type.

The size type.


Constructor & Destructor Documentation

Default constructor.

Destructor.


Member Function Documentation

class_type& operator++ (  ) 

Pre-increment operator.

class_type operator++ ( int   ) 

Post-increment operator.

const value_type operator* (  )  const

Dereference to return the value at the current position.

bool equal ( class_type const &  rhs  )  const

Evaluates whether this and rhs are equivalent.


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

Generated on Thu Jun 10 08:59:23 2010 for STLSoft by  doxygen 1.5.6