#include <s32ucmp.h>
class TUnicodeCompressionState |
Public Member Enumerations | |
---|---|
enum | TPanic { EUnhandledByte, ENotUnicode, EOutputBufferOverflow } |
Protected Member Enumerations | |
---|---|
enum | anonymous { EStaticWindows, EDynamicWindows, ESpecialBases } |
Public Member Functions | |
---|---|
TUnicodeCompressionState() | |
TUint32 | DynamicWindowBase(TInt) |
TInt | DynamicWindowOffsetIndex(TUint16) |
TBool | EncodeAsIs(TUint16) |
void | Panic(TPanic) |
void | Reset() |
TInt | StaticWindowIndex(TUint16) |
TUint32 | iActiveWindowBase | [protected] |
TInt | iCompressedBytes | [protected] |
TUint32 | iDynamicWindow | [protected] |
const TUint32 | iDynamicWindowDefault | [protected, static] |
TInt | iMaxCompressedBytes | [protected] |
TInt | iMaxUnicodeWords | [protected] |
const TUint16 | iSpecialBase | [protected, static] |
const TUint32 | iStaticWindow | [protected, static] |
TBool | iUnicodeMode | [protected] |
TInt | iUnicodeWords | [protected] |
Enumerator | Value | Description |
---|---|---|
EStaticWindows | 8 | |
EDynamicWindows | 8 | |
ESpecialBases | 7 |
Enumerator | Value | Description |
---|---|---|
EUnhandledByte | ||
ENotUnicode | ||
EOutputBufferOverflow |