C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

basic_search_sequence_const_iterator Class Template Reference
[recls.stl]

Iterator type for the basic_search_sequence supporting the Input Iterator concept. More...

#include <reclstl_search_sequence.h>

List of all members.

Public Types

typedef C char_type
 The character type.

typedef T traits_type
 The traits type.

typedef V value_type
 The value type.

typedef basic_search_sequence_const_iterator<
C, T, V > 
class_type
 The current parameterisation of the type.

typedef ss_typename_type_k
traits_type::entry_type 
entry_type
 The find-data type.


Public Methods

 basic_search_sequence_const_iterator ()
 Default constructor.

 basic_search_sequence_const_iterator (rhs_type rhs)
 Move constructor

 ~basic_search_sequence_const_iterator ()
 Destructor.

class_typeoperator++ ()
 Pre-increment operator.

void operator++ (int)
 Post-increment operator.

const value_type operator * () const
 Dereference to return the value at the current position.

recls_bool_t operator== (class_type const &rhs) const
 Evaluates whether this and rhs are equivalent.

recls_bool_t operator!= (class_type const &rhs) const
 Evaluates whether this and rhs are not equivalent.


Detailed Description

template<typename C, typename T, typename V>
class recls::stl::basic_search_sequence_const_iterator< C, T, V >

Iterator type for the basic_search_sequence supporting the Input Iterator concept.


Member Typedef Documentation

typedef C char_type
 

The character type.

typedef basic_search_sequence_const_iterator<C, T, V> class_type
 

The current parameterisation of the type.

typedef ss_typename_type_k traits_type::entry_type entry_type
 

The find-data type.

typedef T traits_type
 

The traits type.

typedef V value_type
 

The value type.


Constructor & Destructor Documentation

basic_search_sequence_const_iterator  
 

Default constructor.

basic_search_sequence_const_iterator rhs_type    rhs
 

Move constructor

~basic_search_sequence_const_iterator  
 

Destructor.


Member Function Documentation

const value_type operator *  
 

Dereference to return the value at the current position.

recls_bool_t operator!= class_type const &    rhs const
 

Evaluates whether this and rhs are not equivalent.

void operator++ int   
 

Post-increment operator.

class_type& operator++  
 

Pre-increment operator.

recls_bool_t operator== class_type const &    rhs const
 

Evaluates whether this and rhs are equivalent.


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

recls Library documentation Synesis Software Pty Ltd, 2001-2003