Lines Matching refs:ReorderingBuffer
38 // ReorderingBuffer -------------------------------------------------------- ***
40 UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) {
65 UBool ReorderingBuffer::equals(const UChar *otherStart, const UChar *otherLimit) const {
72 UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) {
91 UBool ReorderingBuffer::append(const UChar *s, int32_t length,
129 UBool ReorderingBuffer::appendZeroCC(UChar32 c, UErrorCode &errorCode) {
147 UBool ReorderingBuffer::appendZeroCC(const UChar *s, const UChar *sLimit, UErrorCode &errorCode) {
163 void ReorderingBuffer::remove() {
169 void ReorderingBuffer::removeSuffix(int32_t suffixLength) {
181 UBool ReorderingBuffer::resize(int32_t appendLength, UErrorCode &errorCode) {
205 void ReorderingBuffer::skipPrevious() {
213 uint8_t ReorderingBuffer::previousCC() {
233 void ReorderingBuffer::insert(UChar32 c, uint8_t cc) {
425 ReorderingBuffer *buffer,
471 ReorderingBuffer buffer(*this, dest);
482 ReorderingBuffer *buffer,
572 ReorderingBuffer &buffer,
586 ReorderingBuffer &buffer,
696 ReorderingBuffer &buffer,
862 void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStartIndex,
1083 ReorderingBuffer &buffer,
1093 * or canonically-order-inserted) from the ReorderingBuffer.
1248 * Destination buffer pointers inside the ReorderingBuffer:
1296 * We may need to remove the last few characters from the ReorderingBuffer
1453 ReorderingBuffer &buffer,
1620 ReorderingBuffer *buffer,
1645 // the ReorderingBuffer.
1764 ReorderingBuffer &buffer,