Bincimap 2.0.16
Easy Imapping
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends
Maildir::iterator Class Reference

#include <maildir.h>

Public Member Functions

 iterator (void)
 
 iterator (Maildir *home, MessageMap::iterator i, const SequenceSet &bset, unsigned int mod=INCLUDE_EXPUNGED|SQNR_MODE)
 
 iterator (const iterator &copy)
 
 ~iterator (void)
 
Messageoperator* (void)
 
void operator++ (void)
 
bool operator== (const BaseIterator &) const
 
bool operator!= (const BaseIterator &) const
 
iteratoroperator= (const iterator &copy)
 
void erase (void)
 
- Public Member Functions inherited from Mailbox::BaseIterator
 BaseIterator (int sqn=0)
 
virtual ~BaseIterator (void)
 
virtual Messageoperator* (void)=0
 
virtual void operator++ (void)=0
 
virtual bool operator!= (const BaseIterator &d) const =0
 
virtual bool operator== (const BaseIterator &d) const =0
 
virtual void erase (void)=0
 

Protected Member Functions

void reposition (void)
 
MaildirMessagecurMessage (void)
 

Friends

class Maildir
 

Additional Inherited Members

- Data Fields inherited from Mailbox::BaseIterator
unsigned int sqnr
 

Detailed Description

Definition at line 59 of file maildir.h.

Constructor & Destructor Documentation

◆ iterator() [1/3]

iterator ( void  )

Definition at line 38 of file maildir.cc.

◆ iterator() [2/3]

iterator ( Maildir home,
MessageMap::iterator  i,
const SequenceSet bset,
unsigned int  mod = INCLUDE_EXPUNGED | SQNR_MODE 
)

Definition at line 43 of file maildir.cc.

Here is the call graph for this function:

◆ iterator() [3/3]

iterator ( const iterator copy)

Definition at line 54 of file maildir.cc.

◆ ~iterator()

~iterator ( void  )

Definition at line 75 of file maildir.cc.

Member Function Documentation

◆ curMessage()

MaildirMessage & curMessage ( void  )
protected

Definition at line 80 of file maildir.cc.

◆ erase()

void erase ( void  )
virtual

Implements Mailbox::BaseIterator.

Definition at line 164 of file maildir.cc.

Here is the call graph for this function:

◆ operator!=()

bool operator!= ( const BaseIterator a) const
virtual

Implements Mailbox::BaseIterator.

Definition at line 107 of file maildir.cc.

◆ operator*()

Message & operator* ( void  )
virtual

Implements Mailbox::BaseIterator.

Definition at line 86 of file maildir.cc.

◆ operator++()

void operator++ ( void  )
virtual

Implements Mailbox::BaseIterator.

Definition at line 92 of file maildir.cc.

◆ operator=()

Maildir::iterator & operator= ( const iterator copy)

Definition at line 62 of file maildir.cc.

◆ operator==()

bool operator== ( const BaseIterator a) const
virtual

Implements Mailbox::BaseIterator.

Definition at line 100 of file maildir.cc.

◆ reposition()

void reposition ( void  )
protected

Definition at line 113 of file maildir.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ Maildir

friend class Maildir
friend

Definition at line 77 of file maildir.h.


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