Home | History | Annotate | Download | only in i18n

Lines Matching refs:converter

81 bool ConvertFromUTF16(UConverter* converter, const UChar* uchar_src,
85 ucnv_getMaxCharSize(converter));
93 ucnv_setFromUCallBack(converter, UCNV_FROM_U_CALLBACK_STOP, 0,
98 ucnv_setFromUCallBack(converter, UCNV_FROM_U_CALLBACK_SKIP, 0,
106 int actual_size = ucnv_fromUChars(converter, &(*encoded)[0],
109 ucnv_close(converter);
118 UConverter* converter, UErrorCode* status) {
121 ucnv_setToUCallBack(converter, UCNV_TO_U_CALLBACK_STOP, 0,
125 ucnv_setToUCallBack(converter, UCNV_TO_U_CALLBACK_SKIP, 0,
129 ucnv_setToUCallBack(converter, ToUnicodeCallbackSubstitute, 0,
156 UConverter* converter = ucnv_open(codepage_name, &status);
160 return ConvertFromUTF16(converter, utf16.c_str(),
171 UConverter* converter = ucnv_open(codepage_name, &status);
185 SetUpErrorHandlerForToUChars(on_error, converter, &status);
187 int actual_size = ucnv_toUChars(converter, buffer.get(),
190 ucnv_close(converter);
210 UConverter* converter = ucnv_open(codepage_name, &status);
226 return ConvertFromUTF16(converter, &utf16[0], utf16_len, on_error, encoded);
240 UConverter* converter = ucnv_open(codepage_name, &status);
250 SetUpErrorHandlerForToUChars(on_error, converter, &status);
252 int actual_size = ucnv_toAlgorithmic(utf32_platform_endian(), converter,
256 ucnv_close(converter);