Lines Matching refs:ReorderingBuffer
36 // ReorderingBuffer -------------------------------------------------------- ***
38 UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) {
63 UBool ReorderingBuffer::equals(const UChar *otherStart, const UChar *otherLimit) const {
70 UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) {
89 UBool ReorderingBuffer::append(const UChar *s, int32_t length,
127 UBool ReorderingBuffer::appendZeroCC(UChar32 c, UErrorCode &errorCode) {
145 UBool ReorderingBuffer::appendZeroCC(const UChar *s, const UChar *sLimit, UErrorCode &errorCode) {
161 void ReorderingBuffer::remove() {
167 void ReorderingBuffer::removeSuffix(int32_t suffixLength) {
179 UBool ReorderingBuffer::resize(int32_t appendLength, UErrorCode &errorCode) {
203 void ReorderingBuffer::skipPrevious() {
211 uint8_t ReorderingBuffer::previousCC() {
231 void ReorderingBuffer::insert(UChar32 c, uint8_t cc) {
423 ReorderingBuffer *buffer,
469 ReorderingBuffer buffer(*this, dest);
480 ReorderingBuffer *buffer,
570 ReorderingBuffer &buffer,
584 ReorderingBuffer &buffer,
694 ReorderingBuffer &buffer,
860 void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStartIndex,
1081 ReorderingBuffer &buffer,
1091 * or canonically-order-inserted) from the ReorderingBuffer.
1246 * Destination buffer pointers inside the ReorderingBuffer:
1294 * We may need to remove the last few characters from the ReorderingBuffer
1451 ReorderingBuffer &buffer,
1618 ReorderingBuffer *buffer,
1643 // the ReorderingBuffer.
1762 ReorderingBuffer &buffer,