![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXStringDict.h>
Public Member Functions | |
FXStringDict () | |
FXStringDict (const FXStringDict &orig) | |
FXStringDict & | operator= (const FXStringDict &orig) |
const FXchar * | insert (const FXchar *ky, const FXchar *str, bool mrk=false) |
const FXchar * | replace (const FXchar *ky, const FXchar *str, bool mrk=false) |
const FXchar * | remove (const FXchar *ky) |
const FXchar * | find (const FXchar *ky) const |
const FXchar * | data (FXuint pos) const |
virtual | ~FXStringDict () |
The inserted strings are copied when they're inserted.
FX::FXStringDict::FXStringDict | ( | ) |
Construct a string dictionary.
FX::FXStringDict::FXStringDict | ( | const FXStringDict & | orig | ) |
Copy constructor.
virtual FX::FXStringDict::~FXStringDict | ( | ) | [virtual] |
Destructor.
FXStringDict& FX::FXStringDict::operator= | ( | const FXStringDict & | orig | ) |
Assignment operator.
const FXchar* FX::FXStringDict::insert | ( | const FXchar * | ky, | |
const FXchar * | str, | |||
bool | mrk = false | |||
) | [inline] |
Insert a new string indexed by key, with given mark flag.
const FXchar* FX::FXStringDict::replace | ( | const FXchar * | ky, | |
const FXchar * | str, | |||
bool | mrk = false | |||
) | [inline] |
Replace or insert a new string indexed by key, unless given mark is lower that the existing mark.
References FX::FXDict::insert().
Return the entry indexed by key, or return NULL if the key does not exist.
Reimplemented from FX::FXDict.
References FX::FXDict::remove().
![]() |