heapwalk_sequence_const_iterator Class Reference
[Memory Library]

#include <winstl/memory/heapwalk_sequence.hpp>

Inheritance diagram for heapwalk_sequence_const_iterator:

iterator_base

List of all members.


Detailed Description

Iterator for the heapwalk_sequence class.

Member Types

typedef entry_type const value_type
 The value type.
typedef
heapwalk_sequence_const_iterator 
class_type
 The class.

Construction

 heapwalk_sequence_const_iterator ()
 Default constructor.
 heapwalk_sequence_const_iterator (class_type const &rhs)
 Copy constructor.
 ~heapwalk_sequence_const_iterator () throw ()
 Destructor.
heapwalk_sequence_const_iteratoroperator= (class_type const &rhs)
 Copy asignment operator.

Public Member Functions

Forward Iterator methods
class_typeoperator++ ()
 Pre-increment operator.
class_type const operator++ (int)
 Post-increment operator.
value_typeoperator* () const
 Dereferences and returns a reference to the PROCESS_HEAP_ENTRY structure for the current position.
bool operator== (class_type const &rhs) const
 Evaluates whether this and rhs are equivalent.
bool operator!= (class_type const &rhs) const
 Evaluates whether this and rhs are not equivalent.

Member Typedef Documentation

typedef entry_type const value_type

The value type.

Reimplemented from iterator_base.

The class.


Constructor & Destructor Documentation

Default constructor.

Copy constructor.

Destructor.


Member Function Documentation

heapwalk_sequence_const_iterator& operator= ( class_type const &  rhs  ) 

Copy asignment operator.

class_type& operator++ (  ) 

Pre-increment operator.

class_type const operator++ ( int   ) 

Post-increment operator.

value_type& operator* (  )  const

Dereferences and returns a reference to the PROCESS_HEAP_ENTRY structure for the current position.

bool operator== ( class_type const &  rhs  )  const

Evaluates whether this and rhs are equivalent.

bool operator!= ( class_type const &  rhs  )  const

Evaluates whether this and rhs are not equivalent.


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

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