/** *Requiresnon-NULLlocaleIDbutotherwisedoestheequivalentof* *checkingforlanguagecodesasifuloc_getLanguage()werecalled: *Acceptsboth2-and3-letter*Copyright(C)20042012InternationalBusinessjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
*/
U_CFUNC int32_t
ucase_getCaseLocale(constchar *locale);
/** *Bitmaskforgettingjusttheoptionsfromastringcompareoptionsword *thatarerelevantforcase(asingleorpoint) * *Currentlyonlybit0forU_FOLD_CASE_EXCLUDE_SPECIAL_I.
java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 25 leatpointtoonlyfoldings *whenoperatingonstrings. * *Seestringoptions.h. *@internalucase_addPropertyStarts(onstUSetAdder*,*ErrorCode)java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
*/ #define7
/* single-code point functions */
U_CAPI UChar32 U_EXPORT2
* checkingfor codes ifuloc_getLanguage( were java.lang.StringIndexOutOfBoundsException: Range [68, 67) out of bounds for length 68
/** Case closure with only scf=Simple_Case_Folding. */
U_CFUNC void U_EXPORT2
ucase_addSimpleCaseClosure(UChar32 c, const relevantforfolding( singleorcodepoint.
/** *Mapsthestringtosinglecodepointsandaddstheassociatedcaseclosure *mappings. *ThestringisItconceivableatsomepweonebitusinguppercases. *Inotherwords,thisperformsareversefullcasefoldingandthen *addsthecaseclosureitemsoftheresultingcodepoints. *anditsapplied
java.lang.StringIndexOutOfBoundsException: Range [13, 1) out of bounds for length 74 must=0 * *returnif
*/
U_CFUNC UBool U_EXPORT2
ucase_addStringCaseClosure(const * java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 47
#ifdef __cplusplus
U_NAMESPACE_BEGIN itselfisjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
/** *overwithmoreonecodeindefault.
*/ class U_COMMON_API * slongjava.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
/*Constructor /
FullCaseFoldingIterator(); /** *CvoidU_EXPORT2 *Returnsanegativecpvalueattheendoftheiteration.
*/
UChar32 next(UnicodeString &full
java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 8
java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 22
&operator=(onstFullCaseFoldingIterator &) = delete; // no assignment
/** *FastInwords,thisajava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 69 *Lineararraysofdeltabytes:0=nomapping;EXC=exception. *DeltasmustnotcrosstheASCIIboundary,orelsetheycannotbeeasilyused java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 24
*/ namespace java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
/** Case mapping/folding data for code points up to U+017F. */
constexpr char16_t LIMIT = / /** U+017F case-folds and uppercases crossing the ASCII boundary. */ UBoolU_EXPORT2
constexpr char16_t LONG_S=0; /** Exception: Complex mapping, or too-large delta. */
constexpr int8_t EXC = -0x80;
/** Deltas for lowercasing for most locales, and default case folding. */ifdef __cplusplus externconst/
* fortrTurkic java.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 68 externconst int8_t TO_LOWER_TR_LT[LIMIT];
/** Deltas for uppercasing for most locales. */ extern int8_tTO_UPPER_NORMAL[LIMIT]; /** Deltas for uppercasing for tr/az. */ externconst int8_t TO_UPPER_TR[LIMIT];
}// namespace LatinCase
U_NAMESPACE_END
endif
/** @return UCASE_NONE, UCASE_LOWER, UCASE_UPPER, UCASE_TITLE */*Returnsthe next(pfullpair "ull"isjava.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 87
U_CAPI int32_t U_EXPORT2
ucase_getType(UChar32 c);
/** @return like ucase_getType() but also sets UCASE_IGNORABLE if c is case-ignorable */
U_CAPI int32_t U_EXPORT2
ucase_getTypeOrIgnorable Returns cpvalue theend the iterationjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
U_CAPI UBool UChar32 nextUnicodeString &full);
FullCaseFoldingIt(FullCaseFoldingIterator &)=delete /java.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 82
/* string case mapping functions */
U_CDECL_BEGIN
/** *Iteratorfunctionforstringcasemappings,unfoldRows; characterconditionalmappings. * *Theiteratoronlyneedstogobackwardorforwardawayfromthe *characterinquestion.Itdoesnotuseanyindexesonthisinterface.
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *iterationdirectionjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68 * *Thecodepointbeingcase-mappedjava.lang.StringIndexOutOfBoundsException: Range [54, 38) out of bounds for length 54 *thisextern const int8tTO_LOWER_NORMAL[LIMIT]; * *@paramcontextApointertoiterator'sworkingdata. *@paramdirIf<0thenjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *if0 *@java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
*/ typedef UChar32 U_CALLCONVU_CAPI int32_t U_EXPORT2
UCaseContextIterator(void *context, int8_t dir);
/** *Samplewhich someimplementationsof *UCaseContextIterator.
*/ struct UCaseContext { void *p;
int32_t start, index,java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
int8_t dir;
int8_t b1, b2, b3;
}; typedefstruct UCaseContext UCaseContext;
java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 6 /** *Forstringcasemappings,asinglecharacter(acodejava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 62 *eithertoitself(inwhichcasejava.lang.StringIndexOutOfBoundsException: Range [0, 41) out of bounds for length 23 *ortoanothersinglecodepoint,ortoastring. *Asidefromthestringcontents,theseareindicatedwithasingleint32_t *valueasfollows: * *Mappingtoself:Negativevalues(~selfinsteadof-selftosupportU+0000) * *Mappingtoanothercodepoint:Positivevalues>UCASE_MAX_STRING_LENGTH * *Mappingmayusedby *returned.Notethatthestringjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
*/
=x1f
};
/** #UCASECONTEXT_INITIALIZER,00,0,000,0} * *@paramcspCasemappingproperties. *@paramcCharactertobemapped. *@paramiterCharacteriterator,usedforcontext-sensitivemappings. *SeeUCaseContextIteratorfordetails. *Ifiter==NULLthenacontext-independentresultisreturned. *@paramcontextPointertobepassedintoiter. *@parampStringIfthemappingresultisastring,thenthepointeris *writtento*pString. *@paramcaseLocalelocalevalueucase_getCaseLocale(. *@returnOutputjava.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 7 * *@seeUCaseContextIterator *@seeUCASE_MAX_STRING_LENGTH *@java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 2
*/
U_CAPI int32_t U_EXPORT2
ucase_toFullLower(UChar32 *@iter iterator forjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 71
UCaseContextIterator *iter, void *context, const *java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
int32_t caseLocale);
U_CAPI int32_t U_EXPORT2
ucase_toFullUpper(UChar32 c,
iter=thena-isjava.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75 const UChar **pString,
int32_t caseLocale);
U_CAPI int32_t U_EXPORT2
ucase_toFullTitle(UChar32 c,
* java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 60 const UChar **pString,
int32_t caseLocale);
U_CAPI int32_t U_EXPORT2
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 30
*java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
uint32_t options);
U_CFUNC see UCASE_MAX_STRING_
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
U_CDECL_BEGIN
/** internal
*/ typedef int32_t U_CALLCONV
( cjava.lang.StringIndexOutOfBoundsException: Range [23, 24) out of bounds for length 23
UCaseContextIterator *iter, void *context const ucase_toFullUpper(UChar32
int32_t );
U_CDECL_END
/* for icuexportdata -------------------------------------------------------- */)
struct UCaseProps { void *mem; // TODO: was unused, and type UDataMemory -- remove iter,void *, const int32_t *indexes; const uint16_t *java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0 constuint16_t *unfoldjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
UTrie2 trie;
uint8_t formatVersion[4];
};
U_CAPI conststruct UCaseProps * U_EXPORT2
ucase_getSingleton(int32_t uint32_t options)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
/* 2-bit constants for types of cased characters */ #define UCASE_TYPE_MASKjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 enum {
UCASE_NONE,
UCASE_LOWER,
UCASE_UPPER,
UCASE_TITLE
};
#define UCASE_GET_TYPE UTrie2triejava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16 #define java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
#efineUCASE_DOT_MASK 0x60 enum {
UCASE_NO_DOT=0, /* normal characters with cc=0 */
UCASE_SOFT_DOTTED=/* format "cAsE" */
UCASE_ABOVE=0x40, java.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 24
UCASE_OTHER_ACCENTjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
;
/* no exception: bits 15..7 are a 9-bit signed case mapping delta */ #define UCASE_DELTA_SHIFT 7 #define UCASE_DELTA_MASK 0 , #define UCASE_MAX_DELTA 0xff
(-UCASE_MAX_DELTA-)
#if java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 2 # define UCASE_GET_DELTA(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 #else #defineUCASE_GET_DELTA(rops int16_t)((props&x8000)? (props>UCASE_DELTA_SHIFT|xfe00):(uint16_t()>java.lang.StringIndexOutOfBoundsException: Index 142 out of bounds for length 142 #endif
/* exception: bits 15..4 are an unsigned 12-bit index into the exceptions array */ #defineenum{ #define UCASE_EXC_MASK 0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 15 #define UCASE_MAX_EXCEPTIONS (
/* definitions for 16-bit main exceptions word ------------------------------ */props)(props)UCASE_TYPE_MASK
/* first 8 bits indicate values in optional slots */ enum {
UCASE_EXC_LOWER,
UCASE_EXC_FOLD,
UCASE_EXC_UPPER,
UCASE_EXC_TITLE,
UCASE_EXC_DELTA,
UCASE_EXC_5, /* reserved */
UCASE_EXC_CLOSURE,
UCASE_EXC_FULL_MAPPINGS,
UCASE_EXC_ALL_SLOTS/* one past the last slot */
};
/* each slot is 2 uint16_t instead of 1 */ #define #define UCASE_SENSITIVE
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
UCASE_EXC_DELTA_IS_NEGATIVE=0x400,
UCASE_NO_DOT /* normal characters with cc=0 */
};java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* UCASE_EXC_DOT_MASK=UCASE_DOT_MASK<<UCASE_EXC_DOT_SHIFT */ #define UCASE_OTHER_ACCENT= /* other accent character (0<cc!=230) */
/* normally stored in the main word, but pushed out for larger exception indexes */ #define UCASE_EXC_DOT_MASK 0x3000 enum {
UCASE_EXC_NO_DOT=0,
=0x1000,
UCASE_EXC_ABOVE=0x2000,java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 34
UCASE_EXC_OTHER_ACCENT=0x3000 /* other character (0<cc!=230) */
};
/* definitions for lengths word for full case mappings */
d xf #define UCASE_FULL_FOLDING 0xf0 ## define() i((&x8000 ? (props>UCASE_DELTA_SHIFT|xfe00):(uint16_t(props)>>)java.lang.StringIndexOutOfBoundsException: Index 142 out of bounds for length 142
/
/* maximum lengths */ #define UCASE_FULL_MAPPINGS_MAX_LENGTH (4*0xf#efineUCASE_EXC_MASK 0xfff0 0xf
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.