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_UNASSIGNED
UCNV_ILLEGAL
UCNV_IRREGULAR
UCNV_RESET
UCNV_CLOSE
UCNV_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_70
(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_STOP_70
(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_SKIP_70
(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_SUBSTITUTE_70
(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_FROM_U_CALLBACK_ESCAPE_70
(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_SKIP_70
(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_SUBSTITUTE_70
(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err); - void
UCNV_TO_U_CALLBACK_ESCAPE_70
(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);