bindbc.icu.bindings.ucnv_err
ucnv_err.h
License:
BSL-1.0.
- struct
UConverter; - enum string
UCNV_SUB_STOP_ON_ILLEGAL; - enum string
UCNV_SKIP_STOP_ON_ILLEGAL; - enum string
UCNV_ESCAPE_ICU; - enum string
UCNV_ESCAPE_JAVA; - enum string
UCNV_ESCAPE_C; - enum string
UCNV_ESCAPE_XML_DEC; - enum string
UCNV_ESCAPE_XML_HEX; - enum string
UCNV_ESCAPE_UNICODE; - enum string
UCNV_ESCAPE_CSS2; - enum
UConverterCallbackReason: int; -
UCNV_UNASSIGNEDUCNV_ILLEGALUCNV_IRREGULARUCNV_RESETUCNV_CLOSEUCNV_CLONE
- struct
UConverterFromUnicodeArgs; -
- ushort
size; - UBool
flush; - UConverter*
converter; - const(UChar)*
source; - const(UChar)*
sourceLimit; - char*
target; - const(char)*
targetLimit; - int*
offsets;
- struct
UConverterToUnicodeArgs; -
- ushort
size; - UBool
flush; - UConverter*
converter; - const(char)*
source; - const(char)*
sourceLimit; - UChar*
target; - const(UChar)*
targetLimit; - int*
offsets;
- void
UCNV_FROM_U_CALLBACK_STOP_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_STOP_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_SKIP_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_SUBSTITUTE_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_ESCAPE_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_SKIP_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_SUBSTITUTE_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_ESCAPE_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);