Home | History | Annotate | Download | only in icu

Lines Matching refs:lead

106  * is it a lead surrogate?
117 * Each bit indicates whether one lead byte + first trail byte pair starts a valid sequence.
118 * Lead byte E0..EF bits 3..0 are used as byte index,
127 * Non-zero if lead byte E0..EF and first trail byte 00..FF start a valid sequence.
130 #define CBU8_IS_VALID_LEAD3_AND_T1(lead, t1) (CBU8_LEAD3_T1_BITS[(lead)&0xf]&(1<<((uint8_t)(t1)>>5)))
134 * Each bit indicates whether one lead byte + first trail byte pair starts a valid sequence.
136 * lead byte F0..F4 bits 2..0 are used as bit index into that byte.
144 * Non-zero if lead byte F0..F4 and first trail byte 00..FF start a valid sequence.
147 #define CBU8_IS_VALID_LEAD4_AND_T1(lead, t1) (CBU8_LEAD4_T1_BITS[(uint8_t)(t1)>>4]&(1<<((lead)&7)))
173 * Is this code unit (byte) a UTF-8 lead byte? (0xC2..0xF4)
221 * The offset may point to the lead byte of a multi-byte sequence,
300 * Is this code unit a lead surrogate (U+d800..U+dbff)?
325 * is it a lead surrogate?
340 * from its lead and trail surrogates.
342 * lead and trail surrogates.
344 * @param lead lead surrogate (U+d800..U+dbff)
349 #define CBU16_GET_SUPPLEMENTARY(lead, trail) \
350 (((::base_icu::UChar32)(lead)<<10UL)+(::base_icu::UChar32)(trail)-CBU16_SURROGATE_OFFSET)
353 * Get the lead surrogate (0xd800..0xdbff) for a
356 * @return lead surrogate (U+d800..U+dbff) for supplementary
394 * The offset may point to the lead surrogate unit
398 * to a single, unpaired lead surrogate, then c is set to that unpaired surrogate.