![]() |
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().
|
|