th_sequence_const_iterator Class Template Reference
[Windows ToolHelp Library]

#include <winstl/toolhelp/sequence_base.hpp>

Inheritance diagram for th_sequence_const_iterator:

iterator_base

List of all members.


Detailed Description

template<typename V>
class winstl::th_sequence_const_iterator< V >

Iterator class for the th_sequence_base class template and its specialisations.
Examples:

by_library/windows_toolhelp/module_sequence/module_sequence.cpp, and by_library/windows_toolhelp/process_sequence/process_sequence.cpp.


Public Types

Member Types
typedef
th_sequence_const_iterator< V > 
class_type
typedef V value_type
typedef value_type const & const_reference
typedef HANDLE handle_type
typedef
th_sequence_value_traits
< value_type > 
traits_type

Public Member Functions

Construction
 th_sequence_const_iterator ()
 Constructs an instance based on a null instance of the requisite handle type.
 th_sequence_const_iterator (handle_type snapshot)
 Constructs an instance based on a snapshot handle.
 th_sequence_const_iterator (class_type const &rhs)
 Copy constructor.
Forward Iterator methods
const_reference operator* () const
class_typeoperator++ ()
class_type operator++ (int)
bool equal (class_type const &rhs) const
bool operator== (class_type const &rhs) const
bool operator!= (class_type const &rhs) const

Constructor & Destructor Documentation

th_sequence_const_iterator (  )  [inline]

Constructs an instance based on a null instance of the requisite handle type.

th_sequence_const_iterator ( handle_type  snapshot  )  [inline]

Constructs an instance based on a snapshot handle.

References WINSTL_ASSERT.

th_sequence_const_iterator ( class_type const &  rhs  )  [inline]

Copy constructor.

References WINSTL_ASSERT.


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

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