| class RStringPool |
The string pool handle object. A string pool can have several distinct handles associated with it, each associated with a different pre-loaded table. The difference between them is that creating a string from an enum will interpret the enum as an offset into the relevant pre-loaded table String pool handle.
A string pool can have several distinct handles associated with it, each associated with a different pre-loaded table. Creating a string from an enum value interprets the value as an offset into the relevant pre-loaded table.
| Public Member Functions | |
|---|---|
| RStringPool() | |
| IMPORT_C void | Close() |
| IMPORT_C RStringF | OpenFStringL(const TDesC8 &) |
| IMPORT_C void | OpenL() |
| IMPORT_C void | OpenL(const TStringTable &) |
| IMPORT_C void | OpenL(const TStringTable &, MStringPoolCloseCallBack &) |
| IMPORT_C RString | OpenStringL(const TDesC8 &) |
| IMPORT_C RString | String(RStringToken) |
| IMPORT_C RString | String(TInt, const TStringTable &) |
| IMPORT_C RStringF | StringF(RStringTokenF) |
| IMPORT_C RStringF | StringF(TInt, const TStringTable &) |
| Private Attributes | |
|---|---|
| CStringPoolImplementation * | iImplementation |
| IMPORT_C RStringF | OpenFStringL | ( | const TDesC8 & | aString | ) | const |
| const TDesC8 & aString |
| IMPORT_C void | OpenL | ( | const TStringTable & | aTable | ) |
| const TStringTable & aTable |
| IMPORT_C void | OpenL | ( | const TStringTable & | aTable, |
| MStringPoolCloseCallBack & | aCallBack | |||
| ) | ||||
| const TStringTable & aTable | |
| MStringPoolCloseCallBack & aCallBack |
| IMPORT_C RString | OpenStringL | ( | const TDesC8 & | aString | ) | const |
| const TDesC8 & aString |
| IMPORT_C RString | String | ( | RStringToken | aString | ) | const |
| RStringToken aString |
| IMPORT_C RString | String | ( | TInt | aIndex, |
| const TStringTable & | aTable | |||
| ) | const | |||
| TInt aIndex | |
| const TStringTable & aTable |
| IMPORT_C RStringF | StringF | ( | RStringTokenF | aString | ) | const |
| RStringTokenF aString |
| IMPORT_C RStringF | StringF | ( | TInt | aIndex, |
| const TStringTable & | aTable | |||
| ) | const | |||
| TInt aIndex | |
| const TStringTable & aTable |