FX::FXStringDict Class Reference

#include <FXStringDict.h>

Inheritance diagram for FX::FXStringDict:

FX::FXDict FX::FXObject List of all members.

Detailed Description

String dictionary maps a character string to a character string. The inserted strings are copied when they're inserted.

Definition at line 37 of file FXStringDict.h.

Public Member Functions

 FXStringDict ()
 FXStringDict (const FXStringDict &orig)
FXStringDictoperator= (const FXStringDict &orig)
const FXcharinsert (const FXchar *ky, const FXchar *str, bool mrk=false)
const FXcharreplace (const FXchar *ky, const FXchar *str, bool mrk=false)
const FXcharremove (const FXchar *ky)
const FXcharfind (const FXchar *ky) const
const FXchardata (FXuint pos) const
virtual ~FXStringDict ()
void size (FXint m)
FXint size () const
FXint no () const
void * insert (const FXchar *ky, const void *ptr, bool mrk=false)
void * replace (const FXchar *ky, const void *ptr, bool mrk=false)
bool empty (FXint pos) const
const FXcharkey (FXuint pos) const
bool mark (FXuint pos) const
FXint first () const
FXint last () const
FXint next (FXint pos) const
FXint prev (FXint pos) const
void clear ()
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Protected Member Functions

virtual void * createData (const void *)
virtual void deleteData (void *)

Static Protected Member Functions

static FXint hash (const FXchar *str)

Protected Attributes

FXDictEntry * dict
FXint total
FXint number


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:36:34 2009 for TnFOX by doxygen v1.4.7