#include <addressbook.h>
Public Member Functions | |
Iterator (const Iterator &) | |
Iterator & | operator= (const Iterator &) |
const Addressee & | operator* () const |
Addressee & | operator* () |
Addressee * | operator-> () |
Iterator & | operator++ () |
Iterator & | operator++ (int) |
Iterator & | operator-- () |
Iterator & | operator-- (int) |
bool | operator== (const Iterator &it) |
bool | operator!= (const Iterator &it) |
Public Attributes | |
IteratorData * | d |
Detailed Description
This class provides an iterator for address book entries.
Definition at line 57 of file addressbook.h.
Constructor & Destructor Documentation
◆ Iterator() [1/2]
AddressBook::Iterator::Iterator | ( | ) |
Definition at line 65 of file addressbook.cpp.
◆ Iterator() [2/2]
AddressBook::Iterator::Iterator | ( | const Iterator & | i | ) |
Definition at line 70 of file addressbook.cpp.
◆ ~Iterator()
AddressBook::Iterator::~Iterator | ( | ) |
Definition at line 92 of file addressbook.cpp.
Member Function Documentation
◆ operator!=()
bool AddressBook::Iterator::operator!= | ( | const Iterator & | it | ) |
Definition at line 178 of file addressbook.cpp.
◆ operator*() [1/2]
Addressee & AddressBook::Iterator::operator* | ( | ) |
Definition at line 103 of file addressbook.cpp.
◆ operator*() [2/2]
const Addressee & AddressBook::Iterator::operator* | ( | ) | const |
Definition at line 98 of file addressbook.cpp.
◆ operator++() [1/2]
AddressBook::Iterator & AddressBook::Iterator::operator++ | ( | ) |
Definition at line 113 of file addressbook.cpp.
◆ operator++() [2/2]
AddressBook::Iterator & AddressBook::Iterator::operator++ | ( | int | ) |
Definition at line 136 of file addressbook.cpp.
◆ operator--() [1/2]
AddressBook::Iterator & AddressBook::Iterator::operator-- | ( | ) |
Definition at line 159 of file addressbook.cpp.
◆ operator--() [2/2]
AddressBook::Iterator & AddressBook::Iterator::operator-- | ( | int | ) |
Definition at line 166 of file addressbook.cpp.
◆ operator->()
Addressee * AddressBook::Iterator::operator-> | ( | ) |
Definition at line 108 of file addressbook.cpp.
◆ operator=()
AddressBook::Iterator & AddressBook::Iterator::operator= | ( | const Iterator & | i | ) |
Definition at line 78 of file addressbook.cpp.
◆ operator==()
bool AddressBook::Iterator::operator== | ( | const Iterator & | it | ) |
Definition at line 173 of file addressbook.cpp.
Member Data Documentation
◆ d
IteratorData* TDEABC::AddressBook::Iterator::d |
Definition at line 76 of file addressbook.h.
The documentation for this class was generated from the following files: