Skip to main content ::
::
KDE PIM API Reference
::
Skip to Link Menu
/
API Reference
/
kmail
kmail
kmail
kmdict.h
1
/*
2
* simple hash table for kmail. inspired by TQDict
3
*/
4
5
#ifndef __KMDICT
6
#define __KMDICT
7
11
class
KMDictItem
12
{
13
public
:
14
long
key;
15
KMDictItem
*next;
16
};
17
26
class
KMDict
27
{
28
friend
class
MessageDictTester;
29
public
:
31
KMDict
(
int
size
= 17);
32
34
~KMDict
();
35
37
void
clear
();
38
40
int
size
() {
return
mSize; }
41
43
void
replace
(
long
key,
KMDictItem
*item);
44
46
void
insert
(
long
key,
KMDictItem
*item);
47
49
void
remove
(
long
key);
50
52
KMDictItem
*
find
(
long
key);
53
54
private
:
56
void
removeFollowing(
KMDictItem
*item,
long
key);
57
59
void
init(
int
size
);
60
62
int
mSize;
63
65
KMDictItem
**mVecs;
66
};
67
68
#endif
/* __KMDICT */
kmail
Skip menu "kmail"
Main Page
Namespace List
Class Hierarchy
Alphabetical List
Class List
File List
Namespace Members
Class Members
Related Pages
kmail
Skip menu "kmail"
akregator
src
librss
certmanager
lib
kaddressbook
kalarm
lib
kandy
karm
kdgantt
kgantt
kioslaves
imap4
mbox
kitchensync
kmail
knotes
konsolekalendar
kontact
korganizer
libemailfunctions
libkcal
libkdepim
libkholidays
libkmime
libkpgp
libkpimidentities