Lines Matching defs:strings

38     void setTo(const UnicodeString &s, int32_t val, UnicodeString &strings, UErrorCode &errorCode);
40 UnicodeString getString(const UnicodeString &strings) const {
41 int32_t length=strings[stringOffset];
42 return strings.tempSubString(stringOffset+1, length);
44 int32_t getStringLength(const UnicodeString &strings) const {
45 return strings[stringOffset];
48 UChar charAt(int32_t index, const UnicodeString &strings) const {
49 return strings[stringOffset+1+index];
54 int32_t compareStringTo(const UCharsTrieElement &o, const UnicodeString &strings) const;
57 // The first strings unit contains the string length.
65 UnicodeString &strings, UErrorCode &errorCode) {
75 stringOffset=strings.length();
76 strings.append((UChar)length);
78 strings.append(s);
82 UCharsTrieElement::compareStringTo(const UCharsTrieElement &other, const UnicodeString &strings) const {
83 return getString(strings).compare(other.getString(strings));
124 elements[elementsLength++].setTo(s, value, strings, errorCode);
125 if(U_SUCCESS(errorCode) && strings.isBogus()) {
135 const UnicodeString *strings=static_cast<const UnicodeString *>(context);
138 return leftElement->compareStringTo(*rightElement, *strings);
183 if(strings.isBogus()) {
188 compareElementStrings, &strings,
194 // Duplicate strings are not allowed.
195 UnicodeString prev=elements[0].getString(strings);
197 UnicodeString current=elements[i].getString(strings);
207 int32_t capacity=strings.length();
229 return elements[i].getStringLength(strings);
234 return elements[i].charAt(unitIndex, strings);
246 int32_t minStringLength=firstElement.getStringLength(strings);
248 firstElement.charAt(unitIndex, strings)==
249 lastElement.charAt(unitIndex, strings)) {}
258 UChar unit=elements[i++].charAt(unitIndex, strings);
259 while(i<limit && unit==elements[i].charAt(unitIndex, strings)) {
270 UChar unit=elements[i++].charAt(unitIndex, strings);
271 while(unit==elements[i].charAt(unitIndex, strings)) {
280 while(unit==elements[i].charAt(unitIndex, strings)) {
315 elements[i].getString(strings).getBuffer()+unitIndex,
369 return write(elements[i].getString(strings).getBuffer()+unitIndex, length);