Lines Matching refs:code
52 * Unicode assigns each code point (not just assigned character) values for
123 /** The lowest Unicode code point value. Code points are non-negative. @stable ICU 2.0 */
127 * The highest Unicode code point value (scalar value) according to
129 * For a single character, UChar32 is a simple type that can hold any code point value.
270 Code points that are explicitly defined as illegal
472 ICU-specific property for the ccc of the first code point
479 ICU-specific property for the ccc of the last code point
582 /** Non-category for unassigned and non-character code points. @stable ICU 2.0 */
1058 * and multiple code point ranges had this block.
1068 * and multiple code point ranges had this block.
1331 * Unicode code point a unique name.
1621 * Check a binary Unicode property for a code point.
1634 * @param c Code point to test.
1639 * does not have data for the property at all, or not for this code point.
1650 * Check if a code point has the Alphabetic Unicode property.
1653 * @param c Code point to test
1654 * @return true if the code point has the Alphabetic Unicode property, false otherwise
1665 * Check if a code point has the Lowercase Unicode property.
1668 * @param c Code point to test
1669 * @return true if the code point has the Lowercase Unicode property, false otherwise
1680 * Check if a code point has the Uppercase Unicode property.
1683 * @param c Code point to test
1684 * @return true if the code point has the Uppercase Unicode property, false otherwise
1695 * Check if a code point has the White_Space Unicode property.
1702 * @param c Code point to test
1703 * @return true if the code point has the White_Space Unicode property, false otherwise.
1716 * Get the property value for an enumerated or integer Unicode property for a code point.
1731 * @param c Code point to test.
1743 * does not have data for the property at all, or not for this code point.
1806 * Get the numeric value for a Unicode code point as defined in the
1819 * @param c Code point to get the numeric value for.
1830 * no numeric value is defined for a code point.
1838 * Determines whether the specified code point has the general category "Ll"
1852 * @param c the code point to be tested
1853 * @return TRUE if the code point is an Ll lowercase letter
1864 * Determines whether the specified code point has the general category "Lu"
1878 * @param c the code point to be tested
1879 * @return TRUE if the code point is an Lu uppercase letter
1891 * Determines whether the specified code point is a titlecase letter.
1896 * @param c the code point to be tested
1897 * @return TRUE if the code point is an Lt titlecase letter
1908 * Determines whether the specified code point is a digit character according to Java.
1920 * @param c the code point to be tested
1921 * @return TRUE if the code point is a digit character according to Character.isDigit()
1929 * Determines whether the specified code point is a letter character.
1939 * @param c the code point to be tested
1940 * @return TRUE if the code point is a letter character
1950 * Determines whether the specified code point is an alphanumeric character
1962 * @param c the code point to be tested
1963 * @return TRUE if the code point is an alphanumeric character according to Character.isLetterOrDigit()
1971 * Determines whether the specified code point is a hexadecimal digit.
1975 * (That is, for letters with code points
1985 * @param c the code point to be tested
1986 * @return TRUE if the code point is a hexadecimal digit
1994 * Determines whether the specified code point is a punctuation character.
2001 * @param c the code point to be tested
2002 * @return TRUE if the code point is a punctuation character
2010 * Determines whether the specified code point is a "graphic" character
2020 * @param c the code point to be tested
2021 * @return TRUE if the code point is a "graphic" character
2029 * Determines whether the specified code point is a "blank" or "horizontal space",
2049 * @param c the code point to be tested
2050 * @return TRUE if the code point is a "blank"
2058 * Determines whether the specified code point is "defined",
2061 * i.e., true for all code points mentioned in UnicodeData.txt.
2063 * Note that non-character code points (e.g., U+FDD0) are not "defined"
2064 * (they are Cn), but surrogate code points are "defined" (Cs).
2068 * @param c the code point to be tested
2069 * @return TRUE if the code point is assigned a character
2104 * Determine if the specified code point is a space character according to Java.
2113 * @param c the code point to be tested
2114 * @return TRUE if the code point is a space character according to Character.isSpaceChar()
2125 * Determines if the specified code point is a whitespace character according to Java/ICU.
2147 * @param c the code point to be tested
2148 * @return TRUE if the code point is a whitespace character according to Java/ICU
2159 * Determines whether the specified code point is a control character
2172 * @param c the code point to be tested
2173 * @return TRUE if the code point is a control character
2183 * Determines whether the specified code point is an ISO control code.
2188 * @param c the code point to be tested
2189 * @return TRUE if the code point is an ISO control code
2198 * Determines whether the specified code point is a printable character.
2205 * @param c the code point to be tested
2206 * @return TRUE if the code point is a printable character
2216 * Determines whether the specified code point is a base character.
2226 * @param c the code point to be tested
2227 * @return TRUE if the code point is a base character according to this function
2237 * Returns the bidirectional category value for the code point,
2240 * Note that some <em>unassigned</em> code points have bidi values
2246 * @param c the code point to be tested
2256 * Determines whether the code point has the Bidi_Mirrored property.
2264 * @param c the code point to be tested
2277 * character (code point) such that the default glyph may serve
2283 * @param c the code point to be mapped
2284 * @return another Unicode code point that may serve as a mirror-image
2296 * Returns the general category value for the code point.
2300 * @param c the code point to be tested
2314 * @param c the code point to be tested
2326 * of code points c (where start<=c<limit)
2332 * @param start the first code point in a contiguous range with value
2333 * @param limit one past the last code point in a contiguous range with value
2334 * @param type the general category for all code points in [start..limit[
2345 * Enumerate efficiently all code points with their Unicode general categories.
2348 * for enumerating all assigned code points (type!=U_UNASSIGNED), etc.
2350 * For each contiguous range of code points with a given general category ("character type"),
2356 * of code points with the same general category
2369 * Returns the combining class of the code point as specified in UnicodeData.txt.
2371 * @param c the code point of the character
2396 * @param c the code point for which to get the decimal digit value
2409 * @param c the code point to be tested
2420 * Depending on <code>nameChoice</code>, the character name written
2429 * @param code The character (code point) for which to get the name.
2430 * It must be <code>0<=code<=0x10ffff</code>.
2435 * @param bufferLength <code>==sizeof(buffer)</code>
2437 * check for <code>U_SUCCESS()</code> after <code>u_charName()</code>
2451 u_charName(UChar32 code, UCharNameChoice nameChoice,
2460 * @param c The character (code point) for which to get the ISO comment.
2461 * It must be <code>0<=c<=0x10ffff</code>.
2465 * @param destCapacity <code>==sizeof(dest)</code>
2467 * check for <code>U_SUCCESS()</code> after <code>u_getISOComment()</code>
2483 * Find a Unicode character by its name and return its code point value.
2485 * If the name does not correspond to a code point, <i>pErrorCode</i>
2486 * is set to <code>U_INVALID_CHAR_FOUND</code>.
2494 * @return The Unicode value of the code point with the given name,
2495 * or an undefined value if there is no such code point.
2509 * for each Unicode character with the code point value and
2514 * @param code The Unicode code point for the character with this name.
2525 UChar32 code,
2532 * code points (start inclusive, limit exclusive) and call a function
2533 * for each, passing the code point value and the character name.
2537 * @param start The first code point in the enumeration range.
2538 * @param limit One more than the last code point in the enumeration range
2711 * @param c the code
2712 * @return TRUE if the code point may start an identifier
2735 * @param c the code point to be tested
2736 * @return TRUE if the code point may occur in an identifier according to Java
2760 * @param c the code point to be tested
2761 * @return TRUE if the code point is ignorable in identifiers according to Java
2779 * @param c the code point to be tested
2780 * @return TRUE if the code point may start a Java identifier
2798 * @param c the code point to be tested
2799 * @return TRUE if the code point may occur in a Java identifier
2818 * This function only returns the simple, single-code point case mapping.
2828 * @param c the code point to be mapped
2829 * @return the Simple_Lowercase_Mapping of the code point, if any;
2830 * otherwise the code point itself.
2843 * This function only returns the simple, single-code point case mapping.
2853 * @param c the code point to be mapped
2854 * @return the Simple_Uppercase_Mapping of the code point, if any;
2855 * otherwise the code point itself.
2868 * This function only returns the simple, single-code point case mapping.
2878 * @param c the code point to be mapped
2879 * @return the Simple_Titlecase_Mapping of the code point, if any;
2880 * otherwise the code point itself.
2913 * This function only returns the simple, single-code point case mapping.
2923 * @param c the code point to be mapped
2925 * @return the Simple_Case_Folding of the code point, if any;
2926 * otherwise the code point itself.
2933 * Returns the decimal digit value of the code point in the
2936 * If the radix is not in the range <code>2<=radix<=36</code> or if the
2937 * value of <code>c</code> is not a valid digit in the specified
2938 * radix, <code>-1</code> is returned. A character is a valid digit
2946 * <code>'A'</code> through <code>'Z'</code>.
2947 * In this case the value is <code>c-'A'+10</code>.</li>
2949 * <code>'a'</code> through <code>'z'</code>.
2950 * In this case the value is <code>ch-'a'+10</code>.</li>
2958 * @param ch the code point to be tested.
2975 * the specified radix. If the value of <code>radix</code> is not a
2976 * valid radix, or the value of <code>digit</code> is not a valid
2978 * (<code>U+0000</code>) is returned.
2980 * The <code>radix</code> argument is valid if it is greater than or
2982 * The <code>digit</code> argument is valid if
2983 * <code>0 <= digit < radix</code>.
2986 * <code>'0' + digit</code> is returned. Otherwise, the value
2987 * <code>'a' + digit - 10</code> is returned.
2993 * @return the <code>char</code> representation of the specified digit
3005 * Get the "age" of the code point.
3006 * The "age" is the Unicode version when the code point was first
3009 * This can be useful to avoid emitting code points to receiving
3013 * @param c The code point.
3040 * @param c The character (code point) for which to get the FC_NFKC_Closure string.
3041 * It must be <code>0<=c<=0x10ffff</code>.
3046 * @param destCapacity <code>==sizeof(dest)</code>