🐐 GOAT Shell
Current path:
opt
/
alt
/
libicu65
/
usr
/
include
/
unicode
/
👤 Create WP Admin
⬆️
Go up: include
✏️ Editing: casemap.h
// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // casemap.h // created: 2017jan12 Markus W. Scherer #ifndef __CASEMAP_H__ #define __CASEMAP_H__ #include "unicode/utypes.h" #if U_SHOW_CPLUSPLUS_API #include "unicode/stringpiece.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: Low-level C++ case mapping functions. */ U_NAMESPACE_BEGIN class BreakIterator; class ByteSink; class Edits; /** * Low-level C++ case mapping functions. * * @stable ICU 59 */ class U_COMMON_API CaseMap U_FINAL : public UMemory { public: /** * Lowercases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToLower * @stable ICU 59 */ static int32_t toLower( const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToUpper * @stable ICU 59 */ static int32_t toUpper( const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToTitle * @see ucasemap_toTitle * @stable ICU 59 */ static int32_t toTitle( const char *locale, uint32_t options, BreakIterator *iter, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-16 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_FOLD_CASE_DEFAULT, U_FOLD_CASE_EXCLUDE_SPECIAL_I. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strFoldCase * @stable ICU 59 */ static int32_t fold( uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Lowercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToLower * @stable ICU 60 */ static void utf8ToLower( const char *locale, uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToUpper * @stable ICU 60 */ static void utf8ToUpper( const char *locale, uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setUText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToTitle * @stable ICU 60 */ static void utf8ToTitle( const char *locale, uint32_t options, BreakIterator *iter, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-8 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8FoldCase * @stable ICU 60 */ static void utf8Fold( uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); /** * Lowercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToLower * @stable ICU 59 */ static int32_t utf8ToLower( const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToUpper * @stable ICU 59 */ static int32_t utf8ToUpper( const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setUText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToTitle * @stable ICU 59 */ static int32_t utf8ToTitle( const char *locale, uint32_t options, BreakIterator *iter, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-8 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_FOLD_CASE_DEFAULT, U_FOLD_CASE_EXCLUDE_SPECIAL_I. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8FoldCase * @stable ICU 59 */ static int32_t utf8Fold( uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); private: CaseMap() = delete; CaseMap(const CaseMap &other) = delete; CaseMap &operator=(const CaseMap &other) = delete; }; U_NAMESPACE_END #endif /* U_SHOW_CPLUSPLUS_API */ #endif // __CASEMAP_H__
Save
📄
alphaindex.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
appendable.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
basictz.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
brkiter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
bytestream.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
bytestrie.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
bytestriebuilder.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
calendar.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
caniter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
casemap.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
char16ptr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
chariter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
choicfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
coleitr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
coll.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
compactdecimalformat.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
curramt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
currpinf.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
currunit.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
datefmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dbbi.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dcfmtsym.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
decimfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
docmain.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtfmtsym.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtintrv.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtitvfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtitvinf.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtptngen.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
dtrule.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
edits.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
enumset.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
errorcode.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
fieldpos.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
filteredbrk.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
fmtable.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
format.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
formattedvalue.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
fpositer.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
gender.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
gregocal.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
icudataver.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
icuplug.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
idna.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
listformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
localebuilder.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
localematcher.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
localpointer.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
locdspnm.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
locid.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
measfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
measunit.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
measure.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
messagepattern.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
msgfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
normalizer2.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
normlzr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
nounit.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
numberformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
numberrangeformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
numfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
numsys.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
parseerr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
parsepos.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
platform.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
plurfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
plurrule.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ptypes.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
putil.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
rbbi.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
rbnf.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
rbtz.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
regex.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
region.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
reldatefmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
rep.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
resbund.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
schriter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
scientificnumberformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
search.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
selfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
simpleformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
simpletz.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
smpdtfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
sortkey.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
std_string.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
strenum.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
stringoptions.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
stringpiece.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
stringtriebuilder.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
stsearch.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
symtable.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tblcoll.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
timezone.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tmunit.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tmutamt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tmutfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
translit.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tzfmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tznames.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tzrule.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
tztrans.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ubidi.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ubiditransform.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ubrk.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucal.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucasemap.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucat.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uchar.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucharstrie.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucharstriebuilder.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uchriter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uclean.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucnv.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucnvsel.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucnv_cb.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucnv_err.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucol.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucoleitr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uconfig.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucpmap.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucptrie.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucsdet.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ucurr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
udat.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
udata.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
udateintervalformat.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
udatpg.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
udisplaycontext.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uenum.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ufieldpositer.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uformattable.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uformattedvalue.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ugender.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uidna.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uiter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uldnames.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ulistformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uloc.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ulocdata.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
umachine.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
umisc.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
umsg.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
umutablecptrie.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unifilt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unifunct.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unimatch.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unirepl.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uniset.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unistr.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unorm.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unorm2.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unum.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unumberformatter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
unumsys.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uobject.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
upluralrules.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uregex.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uregion.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ureldatefmt.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
urename.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
urep.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ures.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uscript.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
usearch.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uset.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
usetiter.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ushape.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uspoof.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
usprep.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ustdio.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ustream.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ustring.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
ustringtrie.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utext.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utf.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utf8.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utf16.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utf32.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utf_old.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utmscale.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utrace.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utrans.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
utypes.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uvernum.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
uversion.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
vtzone.h
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📤 Upload File
Upload
📁 Create Folder
Create Folder