Lines Matching refs:keyStr
172 OUString keyStr = LocaleData().getIndexKeysByAlgorithm(rLocale, algorithm); in makeIndexKeys() local
174 if (!keyStr.getLength()) { in makeIndexKeys()
175 keyStr = LocaleData().getIndexKeysByAlgorithm(LOCALE_EN, in makeIndexKeys()
177 if( keyStr.isEmpty() ) in makeIndexKeys()
181 sal_Int16 len = sal::static_int_cast<sal_Int16>( keyStr.getLength() ); in makeIndexKeys()
188 sal_Unicode curr = keyStr[i]; in makeIndexKeys()
197 … for (curr = keyStr[++i]; key_count < MAX_KEYS && keys[key_count-1].key < curr; key_count++) { in makeIndexKeys()
205 for (i++; i < len && keyStr[i] != sal_Unicode(']'); i++) { in makeIndexKeys()
206 if (unicode::isWhiteSpace(keyStr[i])) { in makeIndexKeys()
208 } else if (keyStr[i] == sal_Unicode('_')) { in makeIndexKeys()
209 for (curr=keyStr[i-1]+1; curr <= keyStr[i+1]; curr++) in makeIndexKeys()
213 skipping_chars+=OUString(keyStr[i]); in makeIndexKeys()
222 for (end=i+1; end < len && keyStr[end] != close; end++) ; in makeIndexKeys()
227 keys[key_count-1].desc = keyStr.copy(i+1, end-i-1); in makeIndexKeys()
231 keys[key_count].mkey = keyStr.copy(i+1, end-i-1); in makeIndexKeys()