kmail
KMDict Class Reference
#include <kmdict.h>
Detailed Description
KMDict implements a lightweight dictionary with serial numbers as keys.KMDict is a leightweight dictionary used exclusively by KMMsgDict. It uses serial numbers as keys.
- Author:
- Ronen Tzur <rtzur@shani.net>
Definition at line 26 of file kmdict.h.
Public Member Functions | |
KMDict (int size=17) | |
~KMDict () | |
void | clear () |
int | size () |
void | replace (long key, KMDictItem *item) |
void | insert (long key, KMDictItem *item) |
void | remove (long key) |
KMDictItem * | find (long key) |
Friends | |
class | MessageDictTester |
Constructor & Destructor Documentation
|
Creates a hash table with
Definition at line 15 of file kmdict.cpp. |
|
Destroys the hash table object.
Definition at line 23 of file kmdict.cpp. |
Member Function Documentation
|
Clears the hash table, removing all items.
Definition at line 39 of file kmdict.cpp. |
|
Find an item by key. Returns pointer to it, or 0 if not found. Definition at line 107 of file kmdict.cpp. |
|
Inserts an item without replacing ones with the same key.
Definition at line 66 of file kmdict.cpp. |
|
Removes an item.
Definition at line 76 of file kmdict.cpp. |
|
Inserts an item, replacing old ones with the same key.
Definition at line 57 of file kmdict.cpp. |
|
Returns the size of the hash table.
|
The documentation for this class was generated from the following files: