#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 |