Lines Matching full:point
34 * It is outside of the Unicode code point range 0..0x10ffff.
52 * Is this code point a Unicode noncharacter?
53 * @param c 32-bit code point
62 * Is c a Unicode code point value (0..U+10ffff)
69 * - the highest Unicode code point value is U+10ffff
74 * @param c 32-bit code point
84 * Is this code point a surrogate (U+d800..U+dfff)?
85 * @param c 32-bit code point
92 * Assuming c is a surrogate code point (U_IS_SURROGATE(c)),
94 * @param c 32-bit code point
114 * Mask a UTF-8 lead byte, leave only the lower bits that form part of the code point value.
120 * Does this code unit (byte) encode a code point by itself (US-ASCII 0..0x7f)?
145 * of this Unicode code point?
146 * @param c 32-bit code point
147 * @return 1..4, or 0 if c is a surrogate or not a Unicode code point
162 * The maximum number of UTF-8 code units (bytes) per Unicode code point (U+0000..U+10ffff).
169 * Function for handling "next code point" with error-checking.
179 * Get a code point from a string at a code point boundary offset,
180 * and advance the offset to the next code point boundary.
184 * The offset may point to the lead byte of a multi-byte sequence,
210 * Append a code point to a string, overwriting 1 to 4 bytes.
213 * "Unsafe" macro, assumes a valid code point and sufficient space in the
219 * @param c code point to append
247 * Does this code unit alone encode a code point (BMP, not a surrogate)?
279 * Assuming c is a surrogate code point (U16_IS_SURROGATE(c)),
294 * Get a supplementary code point value (U+10000..U+10ffff)
301 * @return supplementary code point (U+10000..U+10ffff)
310 * supplementary code point (0x10000..0x10ffff).
311 * @param supplementary 32-bit code point (U+10000..U+10ffff)
320 * supplementary code point (0x10000..0x10ffff).
321 * @param supplementary 32-bit code point (U+10000..U+10ffff)
329 * How many 16-bit code units are used to encode this Unicode code point? (1 or 2)
330 * The result is not defined if c is not a Unicode code point (U+0000..U+10ffff).
331 * @param c 32-bit code point
338 * The maximum number of 16-bit code units per Unicode code point (U+0000..U+10ffff).
345 * Get a code point from a string at a code point boundary offset,
346 * and advance the offset to the next code point boundary.
350 * The offset may point to the lead surrogate unit
351 * for a supplementary code point, in which case the macro will read
355 * will be returned as the code point.
376 * Append a code point to a string, overwriting 1 or 2 code units.
379 * "Unsafe" macro, assumes a valid code point and sufficient space in the string.
384 * @param c code point to append