Compounds |
struct | UConverterDBCSTable |
struct | UConverterImpl |
struct | UConverterSBCSTable |
union | UConverterTable |
Typedefs |
typedef void (* | UConverterLoad )(UConverterSharedData *sharedData, const uint8_t *raw, UErrorCode *pErrorCode) |
typedef void (* | UConverterUnload )(UConverterSharedData *sharedData) |
typedef void (* | UConverterOpen )(UConverter *cnv, const char *name, const char *locale,uint32_t options, UErrorCode *pErrorCode) |
typedef void (* | UConverterClose )(UConverter *cnv) |
typedef void (* | UConverterReset )(UConverter *cnv) |
typedef void (* | T_ToUnicodeFunction )(UConverterToUnicodeArgs *, UErrorCode *) |
typedef void (* | T_FromUnicodeFunction )(UConverterFromUnicodeArgs *, UErrorCode *) |
typedef UChar32 (* | T_GetNextUCharFunction )(UConverterToUnicodeArgs *, UErrorCode *) |
typedef void (* | UConverterGetStarters )(const UConverter* converter, UBool starters[256], UErrorCode *pErrorCode) |
typedef const char* (* | UConverterGetName )(const UConverter *cnv) |
Functions |
UBool | CONVERSION_U_SUCCESS (UErrorCode err) |
void | flushInternalUnicodeBuffer (UConverter * _this, UChar * myTarget, int32_t * myTargetIndex, int32_t targetLength, int32_t** offsets, UErrorCode * err) |
void | flushInternalCharBuffer (UConverter * _this, char *myTarget, int32_t * myTargetIndex, int32_t targetLength, int32_t** offsets, UErrorCode * err) |
U_CDECL_END U_CFUNC UChar32 | ucnv_getUChar32KeepOverflow (UConverter *cnv, const UChar *buffer, int32_t length) |
| This function is useful for implementations of getNextUChar(). More...
|
U_CFUNC int32_t* | ucnv_updateCallbackOffsets (int32_t *offsets, int32_t length, int32_t sourceIndex) |
| This helper function updates the offsets array after a callback function call. More...
|
Variables |
const UConverterSharedData | _SBCSData |
const UConverterSharedData | _DBCSData |
const UConverterSharedData | _MBCSData |
const UConverterSharedData | _Latin1Data |
const UConverterSharedData | _UTF8Data |
const UConverterSharedData | _UTF16BEData |
const UConverterSharedData | _UTF16LEData |
const UConverterSharedData | _UTF32BEData |
const UConverterSharedData | _UTF32LEData |
const UConverterSharedData | _EBCDICStatefulData |
const UConverterSharedData | _ISO2022Data |
const UConverterSharedData | _LMBCSData1 |
const UConverterSharedData | _LMBCSData2 |
const UConverterSharedData | _LMBCSData3 |
const UConverterSharedData | _LMBCSData4 |
const UConverterSharedData | _LMBCSData5 |
const UConverterSharedData | _LMBCSData6 |
const UConverterSharedData | _LMBCSData8 |
const UConverterSharedData | _LMBCSData11 |
const UConverterSharedData | _LMBCSData16 |
const UConverterSharedData | _LMBCSData17 |
const UConverterSharedData | _LMBCSData18 |
const UConverterSharedData | _LMBCSData19 |
const UConverterSharedData | _HZData |