• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/common/unicode/

Lines Matching refs:UCaseMap

28  * \brief C API: Unicode case mapping functions using a UCaseMap service object.
40 * UCaseMap is an opaque service object for newer ICU case mapping functions.
44 struct UCaseMap;
45 typedef struct UCaseMap UCaseMap; /**< C typedef for struct UCaseMap. @stable ICU 3.4 */
48 * Open a UCaseMap service object for a locale and a set of options.
61 * @return Pointer to a UCaseMap service object, if successful.
69 U_STABLE UCaseMap * U_EXPORT2
73 * Close a UCaseMap service object.
78 ucasemap_close(UCaseMap *csm);
86 * "Smart pointer" class, closes a UCaseMap via ucasemap_close().
93 U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close);
101 * @param csm UCaseMap service object.
106 ucasemap_getLocale(const UCaseMap *csm);
110 * @param csm UCaseMap service object.
115 ucasemap_getOptions(const UCaseMap *csm);
120 * @param csm UCaseMap service object.
129 ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode);
134 * @param csm UCaseMap service object.
143 ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode);
191 * @param csm UCaseMap service object.
196 ucasemap_getBreakIterator(const UCaseMap *csm);
200 * The UCaseMap service object releases a previously set break iterator
206 * functions use non-const UCaseMap objects. It is not possible to titlecase
207 * strings concurrently using the same UCaseMap.
209 * @param csm UCaseMap service object.
219 ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode);
224 * advantages from being able to use a UCaseMap object for multiple case mapping
232 * Note: This function takes a non-const UCaseMap pointer because it will
249 * @param csm UCaseMap service object. This pointer is non-const!
268 ucasemap_toTitle(UCaseMap *csm,
281 * @param csm UCaseMap service object.
299 ucasemap_utf8ToLower(const UCaseMap *csm,
310 * @param csm UCaseMap service object.
328 ucasemap_utf8ToUpper(const UCaseMap *csm,
342 * Note: This function takes a non-const UCaseMap pointer because it will
359 * @param csm UCaseMap service object. This pointer is non-const!
380 ucasemap_utf8ToTitle(UCaseMap *csm,
397 * @param csm UCaseMap service object.
418 ucasemap_utf8FoldCase(const UCaseMap *csm,