24 #ifndef FXSTRINGDICT_H
25 #define FXSTRINGDICT_H
40 virtual void *createData(
const void*);
41 virtual void deleteData(
void*);
69 virtual ~FXStringDict();
void * find(const FXchar *ky) const
Find data pointer given key.
char FXchar
Definition: fxdefs.h:387
unsigned int FXuint
Definition: fxdefs.h:396
#define FXAPI
Definition: fxdefs.h:122
void * insert(const FXchar *ky, const void *ptr, bool mrk=false)
Insert a new entry into the table given key and mark.
String dictionary maps a character string to a character string.
Definition: FXStringDict.h:37
void * remove(const FXchar *ky)
Remove data given key.
Definition: FX4Splitter.h:31
The dictionary class maintains a fast-access hash table of entities indexed by a character string...
Definition: FXDict.h:41
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
void * replace(const FXchar *ky, const void *ptr, bool mrk=false)
Replace data at key, if the entry's mark is less than or equal to the given mark. ...