Lines Matching defs:buffer
53 ReorderingBuffer buffer(impl, dest);
54 if(buffer.init(src.length(), errorCode)) {
55 normalize(sArray, sArray+src.length(), buffer, errorCode);
61 ReorderingBuffer &buffer, UErrorCode &errorCode) const = 0;
93 ReorderingBuffer buffer(impl, first);
94 if(buffer.init(firstLength+second.length(), errorCode)) {
96 safeMiddle, buffer, errorCode);
108 ReorderingBuffer &buffer, UErrorCode &errorCode) const = 0;
111 UChar buffer[4];
113 const UChar *d=impl.getDecomposition(c, buffer, length);
117 if(d==buffer) {
118 decomposition.setTo(buffer, length); // copy the string (Jamos from Hangul syllable c)
126 UChar buffer[30];
128 const UChar *d=impl.getRawDecomposition(c, buffer, length);
132 if(d==buffer) {
133 decomposition.setTo(buffer, length); // copy the string (algorithmic decomposition)
197 ReorderingBuffer &buffer, UErrorCode &errorCode) const {
198 impl.decompose(src, limit, &buffer, errorCode);
204 ReorderingBuffer &buffer, UErrorCode &errorCode) const {
205 impl.decomposeAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode);
229 ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE {
230 impl.compose(src, limit, onlyContiguous, TRUE, buffer, errorCode);
252 ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE {
253 impl.composeAndAppend(src, limit, doNormalize, onlyContiguous, safeMiddle, buffer, errorCode);
267 ReorderingBuffer buffer(impl, temp);
268 if(!buffer.init(5, errorCode)) { // small destCapacity for substring normalization
271 return impl.compose(sArray, sArray+s.length(), onlyContiguous, FALSE, buffer, errorCode);
324 ReorderingBuffer &buffer, UErrorCode &errorCode) const {
325 impl.makeFCD(src, limit, &buffer, errorCode);
331 ReorderingBuffer &buffer, UErrorCode &errorCode) const {
332 impl.makeFCDAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode);