CnvUtilities::SCharacterSet Struct Reference

#include <convutils.h>

struct CnvUtilities::SCharacterSet

Detailed Description

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 Attribute Documentation

iConversionData

const SCnvConversionData *iConversionData

The conversion data.

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.

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.