comet::itf_iterator< Itf > Class Template Reference

#include <comet/enum.h>

Collaboration diagram for comet::itf_iterator< Itf >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 itf_iterator (const com_ptr< IEnumVARIANT > &e)
itf_iteratoroperator++ ()
bool operator!= (const itf_iterator &v)
itf_iterator operator++ (int)
com_ptr< Itf > & operator * ()

Detailed Description

template<typename Itf>
class comet::itf_iterator< Itf >

STL style Iterator for IEnumVARIANT interface returning a contained interface pointer.


Constructor & Destructor Documentation

template<typename Itf>
comet::itf_iterator< Itf >::itf_iterator const com_ptr< IEnumVARIANT > &  e  )  [inline]
 

Constructor.


Member Function Documentation

template<typename Itf>
com_ptr<Itf>& comet::itf_iterator< Itf >::operator *  )  [inline]
 

Acess element.

template<typename Itf>
itf_iterator comet::itf_iterator< Itf >::operator++ int   )  [inline]
 

Move to next element.

template<typename Itf>
itf_iterator& comet::itf_iterator< Itf >::operator++  )  [inline]
 

Move to next element.


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