Lines Matching refs:errorCode

81         UErrorCode& errorCode);
87 UErrorCode& errorCode);
112 void ListFormatter::initializeHash(UErrorCode& errorCode) {
113 if (U_FAILURE(errorCode)) {
119 errorCode = U_MEMORY_ALLOCATION_ERROR;
129 const Locale& locale, const char *style, UErrorCode& errorCode) {
130 if (U_FAILURE(errorCode)) {
133 CharString keyBuffer(locale.getName(), errorCode);
134 keyBuffer.append(':', errorCode).append(style, errorCode);
140 initializeHash(errorCode);
141 if (U_FAILURE(errorCode)) {
150 result = loadListFormatInternal(locale, style, errorCode);
151 if (U_FAILURE(errorCode)) {
162 listPatternHash->put(key, result, errorCode);
163 if (U_FAILURE(errorCode)) {
172 const Locale& locale, const char * style, UErrorCode& errorCode) {
173 UResourceBundle* rb = ures_open(NULL, locale.getName(), &errorCode);
174 if (U_FAILURE(errorCode)) {
178 rb = ures_getByKeyWithFallback(rb, "listPattern", rb, &errorCode);
179 rb = ures_getByKeyWithFallback(rb, style, rb, &errorCode);
181 if (U_FAILURE(errorCode)) {
186 getStringByKey(rb, "2", two, errorCode);
187 getStringByKey(rb, "start", start, errorCode);
188 getStringByKey(rb, "middle", middle, errorCode);
189 getStringByKey(rb, "end", end, errorCode);
191 if (U_FAILURE(errorCode)) {
196 errorCode = U_MEMORY_ALLOCATION_ERROR;
202 static void getStringByKey(const UResourceBundle* rb, const char* key, UnicodeString& result, UErrorCode& errorCode) {
204 const UChar* ustr = ures_getStringByKeyWithFallback(rb, key, &len, &errorCode);
205 if (U_FAILURE(errorCode)) {
211 ListFormatter* ListFormatter::createInstance(UErrorCode& errorCode) {
213 return createInstance(locale, errorCode);
216 ListFormatter* ListFormatter::createInstance(const Locale& locale, UErrorCode& errorCode) {
217 return createInstance(locale, STANDARD_STYLE, errorCode);
220 ListFormatter* ListFormatter::createInstance(const Locale& locale, const char *style, UErrorCode& errorCode) {
222 const ListFormatInternal* listFormatInternal = getListFormatInternal(tempLocale, style, errorCode);
223 if (U_FAILURE(errorCode)) {
228 errorCode = U_MEMORY_ALLOCATION_ERROR;
261 UErrorCode& errorCode) {
262 if (U_FAILURE(errorCode)) {
273 errorCode);
274 if (U_FAILURE(errorCode)) {
278 errorCode = U_INVALID_FORMAT_ERROR;
292 UErrorCode& errorCode) const {
294 return format(items, nItems, appendTo, -1, offset, errorCode);
303 UErrorCode& errorCode) const {
305 if (U_FAILURE(errorCode)) {
309 errorCode = U_INVALID_STATE_ERROR;
334 errorCode);
344 errorCode);
353 errorCode);
355 if (U_SUCCESS(errorCode)) {