CnvUtilities::SCharacterSet Struct Reference

struct CnvUtilities::SCharacterSet

Stores information about a non-Unicode character set. The information is used to locate the conversion information required by ConvertFromUnicode() and ConvertToUnicode().

An array of these structs that contains all available character sets can be generated by CreateArrayOfCharacterSetsAvailableLC() and CreateArrayOfCharacterSetsAvailableL(), and is used by one of the overloads of PrepareToConvertToOrFromL().

Member Data Documentation

const SCnvConversionData * iConversionData

const SCnvConversionData * iConversionData

The conversion data.

FConvertFromIntermediateBufferInPlace iConvertFromIntermediateBufferInPlace

FConvertFromIntermediateBufferInPlace iConvertFromIntermediateBufferInPlace

A pointer to a function which "mangles" the text in a way appropriate to the target complex character set. For instance it might insert a shifting character, escape sequence, or other special characters.

const TDesC8 * iEscapeSequence

const TDesC8 * iEscapeSequence

The escape sequence which introduces the character set, i.e. it identifies this character set as the next one to use. Must not be NULL. If the character set is non-modal, this should be set to an empty descriptor.