Lines Matching refs:limit
90 void extractBetween(int32_t start, int32_t limit, UnicodeString& result) const {
91 chars.extractBetween(start, limit, result);
121 void fixStyles(int32_t start, int32_t limit, int32_t newLen) {
123 if (start != limit && styles.charAt(start) != NO_STYLE) {
127 } else if (limit < styles.length()) {
128 newStyle = styles.charAt(limit);
142 styles.replaceBetween(start, limit, s);
145 virtual void handleReplaceBetween(int32_t start, int32_t limit, const UnicodeString& text) {
147 this->extractBetween(start, limit, s);
149 this->chars.replaceBetween(start, limit, text);
150 fixStyles(start, limit, text.length());
154 virtual void copy(int32_t start, int32_t limit, int32_t dest) {
155 chars.copy(start, limit, dest);
156 styles.copy(start, limit, dest);
192 void extractBetween(int32_t /*start*/, int32_t /*limit*/, UnicodeString& result) const {
196 virtual void handleReplaceBetween(int32_t /*start*/, int32_t /*limit*/, const UnicodeString &/*text*/) {
200 virtual void copy(int32_t /*start*/, int32_t /*limit*/, int32_t /*dest*/) {