DownloadList::Iter Class Reference

Iterator for the underlying implementation. More...

#include <downloadlist.h>

List of all members.


Public Member Functions

Downloadoperator * ()
Downloadoperator-> ()
void operator++ ()
void operator-- ()
bool operator== (const Iter &) const
bool operator!= (const Iter &) const

Private Types

typedef boost::shared_ptr<
Detail::MIDownloadListIterator
Impl

Private Member Functions

 Iter (Impl impl)
 Only allowed by DownloadList.

Private Attributes

Impl m_impl
 Implementation object.

Friends

class DownloadList

Detailed Description

Iterator for the underlying implementation.

Definition at line 139 of file downloadlist.h.


Member Typedef Documentation

typedef boost::shared_ptr<Detail::MIDownloadListIterator> DownloadList::Iter::Impl [private]
 

Definition at line 140 of file downloadlist.h.


Constructor & Destructor Documentation

DownloadList::Iter::Iter Impl  impl  )  [private]
 

Only allowed by DownloadList.

Definition at line 158 of file downloadlist.cpp.


Member Function Documentation

Download & DownloadList::Iter::operator *  ) 
 

Definition at line 159 of file downloadlist.cpp.

Download & DownloadList::Iter::operator->  ) 
 

Definition at line 160 of file downloadlist.cpp.

void DownloadList::Iter::operator++  ) 
 

Definition at line 161 of file downloadlist.cpp.

References m_impl.

void DownloadList::Iter::operator--  ) 
 

Definition at line 162 of file downloadlist.cpp.

References m_impl.

bool DownloadList::Iter::operator== const Iter  )  const
 

Definition at line 163 of file downloadlist.cpp.

References m_impl.

bool DownloadList::Iter::operator!= const Iter  )  const
 

Definition at line 166 of file downloadlist.cpp.

References m_impl.


Friends And Related Function Documentation

friend class DownloadList [friend]
 

Definition at line 149 of file downloadlist.h.


Member Data Documentation

Impl DownloadList::Iter::m_impl [private]
 

Implementation object.

Definition at line 151 of file downloadlist.h.

Referenced by operator!=(), operator++(), operator--(), and operator==().


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