Home | History | Annotate | Download | only in i18n

Lines Matching refs:converter

80 bool ConvertFromUTF16(UConverter* converter, const UChar* uchar_src,
84 ucnv_getMaxCharSize(converter));
92 ucnv_setFromUCallBack(converter, UCNV_FROM_U_CALLBACK_STOP, 0,
97 ucnv_setFromUCallBack(converter, UCNV_FROM_U_CALLBACK_SKIP, 0,
105 int actual_size = ucnv_fromUChars(converter, &(*encoded)[0],
108 ucnv_close(converter);
117 UConverter* converter, UErrorCode* status) {
120 ucnv_setToUCallBack(converter, UCNV_TO_U_CALLBACK_STOP, 0,
124 ucnv_setToUCallBack(converter, UCNV_TO_U_CALLBACK_SKIP, 0,
128 ucnv_setToUCallBack(converter, ToUnicodeCallbackSubstitute, 0,
160 UConverter* converter = ucnv_open(codepage_name, &status);
164 return ConvertFromUTF16(converter, utf16.c_str(),
175 UConverter* converter = ucnv_open(codepage_name, &status);
189 SetUpErrorHandlerForToUChars(on_error, converter, &status);
190 int actual_size = ucnv_toUChars(converter, WriteInto(utf16, uchar_max_length),
193 ucnv_close(converter);
213 UConverter* converter = ucnv_open(codepage_name, &status);
229 return ConvertFromUTF16(converter, &utf16[0], utf16_len, on_error, encoded);
243 UConverter* converter = ucnv_open(codepage_name, &status);
253 SetUpErrorHandlerForToUChars(on_error, converter, &status);
254 int actual_size = ucnv_toAlgorithmic(utf32_platform_endian(), converter,
258 ucnv_close(converter);