Home | History | Annotate | Download | only in common

Lines Matching refs:buffer

77      * Decomposes c, which must be a Hangul syllable, into buffer
80 static inline int32_t decompose(UChar32 c, UChar buffer[3]) {
84 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT);
85 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT);
89 buffer[2]=(UChar)(JAMO_T_BASE+c2);
95 * Decomposes c, which must be a Hangul syllable, into buffer.
98 static inline void getRawDecomposition(UChar32 c, UChar buffer[2]) {
104 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT);
105 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT);
107 buffer[0]=orig-c2; // LV syllable
108 buffer[1]=(UChar)(JAMO_T_BASE+c2);
347 * @param buffer out-only buffer for algorithmic decompositions
351 const UChar *getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) const;
356 * @param buffer out-only buffer for algorithmic decompositions
360 const UChar *getRawDecomposition(UChar32 c, UChar buffer[30], int32_t &length) const;
431 * destLengthEstimate is the initial dest buffer capacity and can be -1.
438 ReorderingBuffer *buffer, UErrorCode &errorCode) const;
442 ReorderingBuffer &buffer,
447 ReorderingBuffer &buffer,
456 ReorderingBuffer &buffer,
459 ReorderingBuffer *buffer, UErrorCode &errorCode) const;
463 ReorderingBuffer &buffer,
565 ReorderingBuffer *buffer,
568 ReorderingBuffer &buffer, UErrorCode &errorCode) const;
570 ReorderingBuffer &buffer, UErrorCode &errorCode) const;
574 void recompose(ReorderingBuffer &buffer, int32_t recomposeStartIndex,