12 #if U_SHOW_CPLUSPLUS_API 65 static int32_t toLower(
66 const char *locale, uint32_t options,
67 const char16_t *src, int32_t srcLength,
68 char16_t *dest, int32_t destCapacity,
Edits *edits,
101 static int32_t toUpper(
102 const char *locale, uint32_t options,
103 const char16_t *src, int32_t srcLength,
104 char16_t *dest, int32_t destCapacity,
Edits *edits,
107 #if !UCONFIG_NO_BREAK_ITERATION 152 static int32_t toTitle(
154 const char16_t *src, int32_t srcLength,
155 char16_t *dest, int32_t destCapacity,
Edits *edits,
158 #endif // UCONFIG_NO_BREAK_ITERATION 196 const char16_t *src, int32_t srcLength,
197 char16_t *dest, int32_t destCapacity,
Edits *edits,
221 static void utf8ToLower(
222 const char *locale, uint32_t options,
247 static void utf8ToUpper(
248 const char *locale, uint32_t options,
252 #if !UCONFIG_NO_BREAK_ITERATION 287 static void utf8ToTitle(
292 #endif // UCONFIG_NO_BREAK_ITERATION 318 static void utf8Fold(
353 static int32_t utf8ToLower(
354 const char *locale, uint32_t options,
355 const char *src, int32_t srcLength,
356 char *dest, int32_t destCapacity,
Edits *edits,
389 static int32_t utf8ToUpper(
390 const char *locale, uint32_t options,
391 const char *src, int32_t srcLength,
392 char *dest, int32_t destCapacity,
Edits *edits,
395 #if !UCONFIG_NO_BREAK_ITERATION 439 static int32_t utf8ToTitle(
441 const char *src, int32_t srcLength,
442 char *dest, int32_t destCapacity,
Edits *edits,
445 #endif // UCONFIG_NO_BREAK_ITERATION 481 static int32_t utf8Fold(
483 const char *src, int32_t srcLength,
484 char *dest, int32_t destCapacity,
Edits *edits,
497 #endif // __CASEMAP_H__ A ByteSink can be filled with bytes.
Records lengths of string edits but not replacement text.
C++ API: StringPiece: Read-only byte string wrapper class.
The BreakIterator class implements methods for finding the location of boundaries in text...
C++ API: Common ICU base class UObject.
UErrorCode
Standard ICU4C error code type, a substitute for exceptions.
#define U_FINAL
Defined to the C++11 "final" keyword if available.
Basic definitions for ICU, for both C and C++ APIs.
#define U_COMMON_API
Set to export library symbols from inside the common library, and to import them from outside...
Low-level C++ case mapping functions.
A string-like object that points to a sized piece of memory.
UMemory is the common ICU base class.