Lines Matching +full:case +full:- +full:sensitive
4 * Copyright (C) 2005-2012, International Business Machines
9 * encoding: US-ASCII
16 * Case mapping service object and functions using it.
28 * \brief C API: Unicode case mapping functions using a UCaseMap service object.
36 * ucasemap_utf8XYZ() functions operate directly on UTF-8 strings.
40 * UCaseMap is an opaque service object for newer ICU case mapping functions.
52 * @param locale ICU locale ID, used for language-dependent
53 * upper-/lower-/title-casing according to the Unicode standard.
55 * @param options Options bit set, used for case folding and string comparisons.
100 * Get the locale ID that is used for language-dependent case mappings.
109 * Get the options bit set that is used for case folding and string comparisons.
118 * Set the locale ID that is used for language-dependent case mappings.
132 * Set the options bit set that is used for case folding and string comparisons.
146 * Do not lowercase non-initial parts of words when titlecasing.
170 * This follows Unicode 4 & 5 section 3.13 Default Case Operations:
205 * Break iterator operations are not thread-safe. Therefore, titlecasing
206 * functions use non-const UCaseMap objects. It is not possible to titlecase
222 * Titlecase a UTF-16 string. This function is almost a duplicate of u_strToTitle(),
224 * advantages from being able to use a UCaseMap object for multiple case mapping
227 * Casing is locale-dependent and context-sensitive.
232 * Note: This function takes a non-const UCaseMap pointer because it will
249 * @param csm UCaseMap service object. This pointer is non-const!
251 * @param dest A buffer for the result string. The result will be NUL-terminated if
253 * The contents is undefined in case of failure.
258 * @param srcLength The length of the original string. If -1, then src must be NUL-terminated.
261 * @return The length of the result string, if successful - or in case of a buffer overflow,
262 * in which case it will be greater than destCapacity.
276 * Lowercase the characters in a UTF-8 string.
277 * Casing is locale-dependent and context-sensitive.
282 * @param dest A buffer for the result string. The result will be NUL-terminated if
284 * The contents is undefined in case of failure.
289 * @param srcLength The length of the original string. If -1, then src must be NUL-terminated.
292 * @return The length of the result string, if successful - or in case of a buffer overflow,
293 * in which case it will be greater than destCapacity.
305 * Uppercase the characters in a UTF-8 string.
306 * Casing is locale-dependent and context-sensitive.
311 * @param dest A buffer for the result string. The result will be NUL-terminated if
313 * The contents is undefined in case of failure.
318 * @param srcLength The length of the original string. If -1, then src must be NUL-terminated.
321 * @return The length of the result string, if successful - or in case of a buffer overflow,
322 * in which case it will be greater than destCapacity.
336 * Titlecase a UTF-8 string.
337 * Casing is locale-dependent and context-sensitive.
342 * Note: This function takes a non-const UCaseMap pointer because it will
359 * @param csm UCaseMap service object. This pointer is non-const!
361 * @param dest A buffer for the result string. The result will be NUL-terminated if
363 * The contents is undefined in case of failure.
368 * @param srcLength The length of the original string. If -1, then src must be NUL-terminated.
371 * @return The length of the result string, if successful - or in case of a buffer overflow,
372 * in which case it will be greater than destCapacity.
388 * Case-folds the characters in a UTF-8 string.
390 * Case-folding is locale-independent and not context-sensitive,
398 * @param dest A buffer for the result string. The result will be NUL-terminated if
400 * The contents is undefined in case of failure.
405 * @param srcLength The length of the original string. If -1, then src must be NUL-terminated.
408 * @return The length of the result string, if successful - or in case of a buffer overflow,
409 * in which case it will be greater than destCapacity.