Home | History | Annotate | Download | only in common

Lines Matching refs:UChar

45   UChar c;
58 print(const UChar *s,
62 UChar c;
81 us_arrayCopy(const UChar *src, int32_t srcStart,
82 UChar *dst, int32_t dstStart, int32_t count)
89 // u_unescapeAt() callback to get a UChar from a UnicodeString
91 static UChar U_CALLCONV
167 UChar *array = getArrayStart();
174 array[i++] = (UChar)c;
178 UChar units[U16_MAX_LENGTH];
198 UnicodeString::UnicodeString(UChar ch)
219 UnicodeString::UnicodeString(const UChar *text)
226 UnicodeString::UnicodeString(const UChar *text,
235 const UChar *text,
253 setArray((UChar *)text, textLength, isTerminated ? textLength + 1 : textLength);
257 UnicodeString::UnicodeString(UChar *buff,
271 const UChar *p = buff, *limit = buff + buffCapacity;
384 // have fArray point to the first UChar
385 fUnion.fFields.fArray = (UChar *)array;
429 UChar *utf16 = result.getBuffer(capacity);
542 const UChar *array = getBuffer();
581 const UChar *srcChars,
594 // treat const UChar *srcChars==NULL as an empty string
599 const UChar *chars = getArrayStart();
639 result = uprv_memcmp(chars, srcChars, minLength * sizeof(UChar));
644 // little-endian: compare UChar units
660 const UChar *srcChars,
665 // treat const UChar *srcChars==NULL as an empty string
691 UChar
706 const UChar *array = getArrayStart();
718 const UChar *array = getArrayStart();
730 const UChar *array = getArrayStart();
762 const UChar *array = getArrayStart();
775 UChar *dst,
782 const UChar *array = getArrayStart();
789 UnicodeString::extract(UChar *dest, int32_t destCapacity,
796 const UChar *array = getArrayStart();
832 const UChar *array = getBuffer(); // not getArrayStart() to check kIsBogus & kOpenGetBuffer
939 UnicodeString::indexOf(const UChar *srcChars,
958 const UChar *array = getArrayStart();
959 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength);
968 UnicodeString::doIndexOf(UChar c,
976 const UChar *array = getArrayStart();
977 const UChar *match = u_memchr(array + start, c, length);
993 const UChar *array = getArrayStart();
994 const UChar *match = u_memchr32(array + start, c, length);
1003 UnicodeString::lastIndexOf(const UChar *srcChars,
1022 const UChar *array = getArrayStart();
1023 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength);
1032 UnicodeString::doLastIndexOf(UChar c,
1044 const UChar *array = getArrayStart();
1045 const UChar *match = u_memrchr(array + start, c, length);
1061 const UChar *array = getArrayStart();
1062 const UChar *match = u_memrchr32(array + start, c, length);
1135 const UChar *text,
1164 setArray((UChar *)text, textLength, isTerminated ? textLength + 1 : textLength);
1172 UnicodeString::setTo(UChar *buffer,
1192 const UChar *p = buffer, *limit = buffer + buffCapacity;
1216 UChar *utf16 = getBuffer(capacity);
1233 UChar c)
1252 UChar buffer[U16_MAX_LENGTH];
1264 UChar buffer[U16_MAX_LENGTH];
1296 const UChar *srcChars,
1343 UChar *oldArray = getArrayStart();
1345 // UChar *buffer=str.getAppendBuffer(...);
1370 UChar oldStackBuffer[US_STACKBUF_SIZE];
1371 UChar *oldArray;
1391 UChar *newArray = getArrayStart();
1437 UChar* text = (UChar*) uprv_malloc( sizeof(UChar) * (limit - start) );
1475 UChar *left = getArrayStart() + start;
1476 UChar *right = left + length - 1; // -1 for inclusive boundary (length>=2)
1477 UChar swap;
1492 UChar swap2;
1511 UChar padChar)
1518 UChar *array = getArrayStart();
1533 UChar padChar)
1540 UChar *array = getArrayStart();
1557 * hashing consistent with UChar* hashing. */
1569 UChar *
1587 const UChar *array=getArrayStart(), *p=array, *limit=array+capacity;
1642 UChar oldStackBuffer[US_STACKBUF_SIZE];
1643 UChar *oldArray;
1711 UnicodeStringAppendable::appendCodeUnit(UChar c) {
1717 UChar buffer[U16_MAX_LENGTH];
1725 UnicodeStringAppendable::appendString(const UChar *s, int32_t length) {
1734 UChar *
1737 UChar *scratch, int32_t scratchCapacity,