Lines Matching refs:rep
1694 Replaceable *rep = (Replaceable *)ut->context;
1695 delete rep;
1711 const Replaceable *rep=(const Replaceable *)ut->context;
1712 int32_t length=rep->length(); // Full length of the input text (bigger than a chunk)
1789 rep->extractBetween((int32_t)ut->chunkNativeStart, (int32_t)ut->chunkNativeLimit, buffer);
1831 const Replaceable *rep=(const Replaceable *)ut->context;
1832 int32_t length=rep->length();
1849 if (start32<length && U16_IS_TRAIL(rep->charAt(start32)) &&
1850 U_IS_SUPPLEMENTARY(rep->char32At(start32))){
1853 if (limit32<length && U16_IS_TRAIL(rep->charAt(limit32)) &&
1854 U_IS_SUPPLEMENTARY(rep->char32At(limit32))){
1863 rep->extractBetween(start32, limit32, buffer);
1874 Replaceable *rep=(Replaceable *)ut->context;
1884 oldLength=rep->length(); // will subtract from new length
1894 if (start32<oldLength && U16_IS_TRAIL(rep->charAt(start32)) &&
1895 start32>0 && U16_IS_LEAD(rep->charAt(start32-1)))
1899 if (limit32<oldLength && U16_IS_LEAD(rep->charAt(limit32-1)) &&
1900 U16_IS_TRAIL(rep->charAt(limit32)))
1907 rep->handleReplaceBetween(start32, limit32, replStr);
1908 int32_t newLength = rep->length();
1933 Replaceable *rep=(Replaceable *)ut->context;
1934 int32_t length=rep->length();
1954 rep->copy(start32, limit32, destIndex32);
1959 rep->handleReplaceBetween(start32, limit32, UnicodeString());
1962 rep->copy(start32, limit32, destIndex32);
2007 utext_openReplaceable(UText *ut, Replaceable *rep, UErrorCode *status)
2012 if(rep==NULL) {
2019 if(rep->hasMetaData()) {
2024 ut->context = rep;