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  

heapwalk_sequence_const_iterator Class Reference

Iterator for the heapwalk_sequence class. More...

#include <winstl_heapwalk_sequence.h>

List of all members.

Public Types

typedef entry_type const value_type
 The value type.

typedef heapwalk_sequence_const_iterator class_type
 The class.


Public Methods

 heapwalk_sequence_const_iterator ()
 Default constructor.

 heapwalk_sequence_const_iterator (class_type const &rhs)
 Copy constructor.

 ~heapwalk_sequence_const_iterator () winstl_throw_0()
 Destructor.

heapwalk_sequence_const_iterator & operator= (class_type const &rhs)
 Copy asignment operator.

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.

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

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


Detailed Description

Iterator for the heapwalk_sequence class.


Member Typedef Documentation

typedef heapwalk_sequence_const_iterator class_type
 

The class.

typedef entry_type const value_type
 

The value type.


Constructor & Destructor Documentation

heapwalk_sequence_const_iterator   [inline]
 

Default constructor.

heapwalk_sequence_const_iterator class_type const &    rhs [inline]
 

Copy constructor.

~heapwalk_sequence_const_iterator   [inline]
 

Destructor.


Member Function Documentation

heapwalk_sequence_const_iterator::value_type & operator *   [inline]
 

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

ws_bool_t operator!= class_type const &    rhs const [inline]
 

Evaluates whether this and rhs are not equivalent.

heapwalk_sequence_const_iterator::class_type const operator++ int    [inline]
 

Post-increment operator.

heapwalk_sequence_const_iterator::class_type & operator++   [inline]
 

Pre-increment operator.

heapwalk_sequence_const_iterator::class_type & operator= class_type const &    rhs [inline]
 

Copy asignment operator.

ws_bool_t operator== class_type const &    rhs const [inline]
 

Evaluates whether this and rhs are equivalent.


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

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