listview_sequence::const_iterator Class Reference

#include <winstl/controls/listview_sequence.hpp>

Inheritance diagram for listview_sequence::const_iterator:

iterator_base

List of all members.


Detailed Description

const_iterator for the listview_sequence

Public Types

typedef sequence_value_type value_type

Public Member Functions

 const_iterator (HWND hwndListView, int iIndex)
 const_iterator (class_type const &rhs)
class_typeoperator= (class_type const &rhs)
value_type operator* () const
 Dereference operator.
bool operator== (class_type const &rhs) const
bool operator!= (class_type const &rhs) const
class_typeoperator++ ()
 Pre-increment operator.
class_type operator++ (int)
 Post-increment operator.
class_typeoperator-- ()
 Pre-decrement operator.
class_type operator-- (int)
 Post-decrement operator.
class_typeoperator+= (difference_type index)
 Offset.
class_typeoperator-= (difference_type index)
 Offset.
value_type operator[] (difference_type index) const
 Subscript operator.
difference_type distance (class_type const &rhs) const
 Calculate the distance between this and rhs.
class_type operator- (difference_type n) const
 Pointer subtraction.
class_type operator+ (difference_type n) const
 Pointer addition.
difference_type operator- (class_type const &rhs) const
 Pointer difference.

Member Function Documentation

value_type operator* (  )  const [inline]

Dereference operator.

class_type& operator++ (  )  [inline]

Pre-increment operator.

References WINSTL_MESSAGE_ASSERT.

class_type operator++ ( int   )  [inline]

Post-increment operator.

class_type& operator-- (  )  [inline]

Pre-decrement operator.

References WINSTL_MESSAGE_ASSERT.

class_type operator-- ( int   )  [inline]

Post-decrement operator.

class_type& operator+= ( difference_type  index  )  [inline]

Offset.

class_type& operator-= ( difference_type  index  )  [inline]

Offset.

value_type operator[] ( difference_type  index  )  const [inline]

Subscript operator.

difference_type distance ( class_type const &  rhs  )  const [inline]

Calculate the distance between this and rhs.

References listview_sequence::const_iterator::m_index.

class_type operator- ( difference_type  n  )  const [inline]

Pointer subtraction.

class_type operator+ ( difference_type  n  )  const [inline]

Pointer addition.

difference_type operator- ( class_type const &  rhs  )  const [inline]

Pointer difference.


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

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