clipboard_format_sequence::const_iterator Class Reference

#include <winstl/clipboard/clipboard_format_sequence.hpp>

Inheritance diagram for clipboard_format_sequence::const_iterator:

iterator_base

List of all members.


Detailed Description

Non-mutating iterator class.
Examples:

by_library/windows_clipboard/clipboard_format_sequence/clipboard_format_sequence.cpp.


Construction

 const_iterator ()
 Constructs an iterator.
 const_iterator (class_type const &rhs)
 Copy constructor.
class_typeoperator= (class_type const &rhs)
 Copy assignment operator.

Public Types

typedef const_iterator class_type
 The type.
typedef clipboard_format_sequence container_type
 The container type.

Public Member Functions

class_typeoperator++ ()
 Pre-increment operator.
class_type operator++ (int)
 Post-increment operator.
value_type operator* () const
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

The type.

The container type.


Constructor & Destructor Documentation

const_iterator (  )  [inline]

Constructs an iterator.

const_iterator ( class_type const &  rhs  )  [inline]

Copy constructor.


Member Function Documentation

class_type& operator= ( class_type const &  rhs  )  [inline]

Copy assignment operator.

References clipboard_format_sequence::const_iterator::m_nextFmt.

class_type& operator++ (  )  [inline]

Pre-increment operator.

References WINSTL_MESSAGE_ASSERT.

class_type operator++ ( int   )  [inline]

Post-increment operator.

bool operator== ( class_type const &  rhs  )  const [inline]

Evaluates whether this and rhs are equivalent.

Parameters:
rhs The instance against which to compare
Return values:
true If this and rhs are equivalent
false If this and rhs are not equivalent

References clipboard_format_sequence::const_iterator::m_nextFmt.

bool operator!= ( class_type const &  rhs  )  const [inline]

Evaluates whether this and rhs are not equivalent.

Parameters:
rhs The instance against which to compare
Return values:
true If this and rhs are not equivalent
false If this and rhs are equivalent


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

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