class CCnvCharacterSetConverter::TArrayOfAscendingIndices |
Holds an ascending array of the indices of the characters in the source Unicode text which could not be converted by CCnvCharacterSetConverter::ConvertFromUnicode() into the foreign character set
Public Member Functions | |
---|---|
TArrayOfAscendingIndices() | |
IMPORT_C TAppendResult | AppendIndex(TInt) |
TInt | NumberOfIndices() |
void | Remove(TInt) |
void | RemoveAll() |
TInt | operator[](TInt) |
Public Member Enumerations | |
---|---|
enum | TAppendResult { EAppendFailed, EAppendSuccessful } |
Private Attributes | |
---|---|
TBuf16< KMaximumNumberOfIndices > | iArrayOfIndices |
TArrayOfAscendingIndices | ( | ) | [inline] |
C++ constructor. The array is initialised to be of length zero.
TInt | NumberOfIndices | ( | ) | const [inline] |
Returns the number of indices in the array.
The number of indices in the array.
void | Remove | ( | TInt | aIndexOfIndex | ) | [inline] |
Deletes a single index from the array.
TInt aIndexOfIndex | The index of the index to delete. Must not be negative and must not be greater than the length of the array, or a panic occurs. |
TInt | operator[] | ( | TInt | aIndexOfIndex | ) | const [inline] |
Gets the value of the specified index.
The value of the index.
TInt aIndexOfIndex | Index into the array. |
The return value of CCnvCharacterSetConverter::AppendIndex().
EAppendFailed |
The append failed. |
EAppendSuccessful |
The append succeeded. |
TBuf16< KMaximumNumberOfIndices > | iArrayOfIndices | [private] |