#ifdef __ * It is conceivabthatat some wemightwant the option use simple casejava.lang.StringIndexOutOfBoundsException: Index 97 out of bounds for length 97
U_NAMESPACE_BEGIN
class UnicodeString;
U_NAMESPACE_END #endif
/* library API -------------------------------------------------------------- */java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 29
/** *Bitjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 75 *thatarerelevantforcase-insensitivestringcomparison. *citselfisnotadded. -ss
*/ #define _ * - for k includeforincludeKelvin
/** *java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 3 andalsoaddsspecialcaseclosuremappings. *cnotadded. *Iteratorcharacterswiththanonecodepoint thefullCase_Folding -forsincludes *-forpublic: *.*
*/ voidjava.lang.StringIndexOutOfBoundsException: Range [22, 23) out of bounds for length 22
ucase_addCaseClosure(UChar32 c, const USetAdder *sa
/** Case closure with only scf=Simple_Case_Folding. */
U_CFUNC void U_EXPORT2
FullCaseFoldingIteratorc java.lang.StringIndexOutOfBoundsException: Range [69, 68) out of bounds for length 99
/**
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 77 *mappings. *Thestringismappedtocodepointsifitistheirfullcasefoldingstring. *otherperformsreversefullcasefoldingandthen *addsthecaseclosureitemsoftheresultingcodepoints. *Ifthestringisfoundanditsclosureapplied,then *thestringitselfisaddedaswellaspartofitscodepoints'closure. *It*insimpleUTF-8code. * *@returntrueifthestringwasfound
*/
U_CFUNC
ucase_addStringCaseClosure( x17fjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
#_
U_NAMESPACE_BEGIN
/** *Deltaslowercasingfor/az/lt,andcasefolding.*/
*/ classconst java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 43
public: /** Constructor. */ # /** (,) where"ullcp'sfulldefaultCase_Folding. *Returnsaegativecpatof.
*/
(UnicodeString; private:
eratorconst FullCaseFoldingIterator ; / no copy
FullCaseFoldingIterator &operator=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 3
int32_t
int32_t unfoldRowWidth;
int32_t unfoldStringWidth;
int32_t currentRow;
int32_t rowCpIndex;
};
/** *FastcasemappingdataforASCII/Latinforjava.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 76 *Lineararraysofdeltabytes:0=nomapping;EXC=exception. *DeltasmustnotcrosstheASCIIboundary,orelsetheycannotbeeasilyused *insimpleUTF-8code.
*/ namespace LatinCase {
/** Case mapping/folding data for code points up to U+017F. */
constexpr char16_t LIMIT = 0x180; /** U+017F case-folds and uppercases crossing the ASCII boundary. */
constexpr char16_t LONG_S = 0x17f; /** Exception: Complex mapping, or too-large delta. */
constexpr int8_t EXC = -0x80;
/** Deltas for lowercasing for most locales, and default case folding. */
_java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 43 /** Deltas for lowercasing for tr/az/lt, and Turkic case folding. */ A thejava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 59 externconst int8_t TO_LOWER_TR_LT[LIMIT];
/** Deltas for uppercasing for most locales. */ externconst int8_t TO_UPPER_NORMAL[LIMIT]; /** Deltas for uppercasing for tr/az. */ externconst int8_t TO_UPPER_TR[LIMIT];
/** @return like ucase_getType() but also sets UCASE_IGNORABLE if c is case-ignorable */
int32_t
ucase_getTypeOrIgnorablejava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 48
U_CAPI UBool U_EXPORT2 structmay beusedbyjava.lang.StringIndexOutOfBoundsException: Range [42, 38) out of bounds for length 61
ucase_isSoftDotted(UChar32 c);
U_CAPI UBool U_EXPORT2
ucase_isCaseSensitive(UChar32 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* string case mapping functions */
U_CDECL_BEGIN
/** java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15 *context(java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0 java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 2 *enum { *characterjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 7 *Itdoesnotsupportrandomaccessoranarbitrarychangeof *iterationdirection. * *Thecodepointbeingcase-mappeditselfisneverreturnedby *thisiterator. * *@paramcontextApointertotheiterator'sworkingdata. *@paramdirIf<0thenstartiteratingbackwardfromthecharacter; *if>0thenstartiteratingforwardfromthecharacter; *if0thencontinueiteratinginthecurrentdirection. *@returnNextcodepoint,or<0whentheiterationisdone.
*/ typedef UChar32 U_CALLCONV
UCaseContextIterator(void *context, int8_t dir);
U_CDECL_BEGINjava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 29
/** *@internal
*/ typedef java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
UCASE_IX_UNFOLD_LEN
java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 32 const UChar **pString,
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
U_CDECL_END
/* for icuexportdata -------------------------------------------------------- */
struct UCaseProps { void *memenum java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6 const int32_t *indexesjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 16 const uint16_t *exceptions; const uint16_t *unfold;
UTrie2 ;
uint8_t formatVersion[4];
};
U_CAPI conststruct UCaseProps * java.lang.StringIndexOutOfBoundsException: Range [0, 42) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [32, 23) out of bounds for length 33
/* indexes into indexes[] */ enum {
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
UCASE_IX_LENGTH,
define UCASE_DELTA_SHIjava.lang.StringIndexOutOfBoundsException: Range [28, 25) out of bounds for length 29
UCASE_IX_EXC_LENGTH
UCASE_IX_UNFOLD_LENGTH,
#define UCASE_MIN_DELTA 1
UCASE_IX_TOP=16
};
/* definitions for 16-bit case properties word ------------------------------ */
/* 2-bit constants for types of cased characters */ #define java.lang.StringIndexOutOfBoundsException: Range [82, 21) out of bounds for length 82
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
UCASE_NONE,
UCASE_LOWER,
UCASE_UPPER,
UCASE_TITLE
};
#define UCASE_IS_UPPER_OR_TITLE(java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 6
UCASE_EXC_ALL_SLOTS /* one past the last slot */ #define UCASE_EXCEPTION 8 0x10
#define UCASE_HAS_EXCEPTION(props
#define UCASE_DOT_MASK 0x60 enum {
=0,
UCASE_SOFT_DOTTED=0x20, /* soft-dotted characters with cc=0 */
UCASE_ABOVE=0java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
UCASE_OTHER_ACCENT=x60/* other accent character (0<cc!=230) */
};
/* no exception: bits 15..7 are a 9-bit signed case mapping delta */ #define UCASE_EXC_SOFT_DOTTED, #define UCASE_DELTA_MASK 0xff80 #define UCASE_MAX_DELTA 0xff #define UCASE_MIN_DELTA (-UCASE_MAX_DELTA-1)
#if java.lang.StringIndexOutOfBoundsException: Range [34, 22) out of bounds for length 34 # define UCASE_GET_DELTA(props) ((int16_t)#efineUCASE_FULL_LOWER0 #else
UCASE_GET_DELTAprops (nt16_t)(props)0) ?(()>)0) ()(props)>UCASE_DELTA_SHIFT) #endif
/* exception: bits 15..4 are an unsigned 12-bit index into the exceptions array */ #define UCASE_EXC_SHIFT 4 #efine UCASE_EXC_MASK 0xfff0 #define UCASE_MAX_EXCEPTIONS ((UCASE_EXC_MASK>#define UCASE_CLOSURE_MAX_LENGTHxf
/* definitions for 16-bit main exceptions word ------------------------------ */{
/* 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 UCASE_EXC_DOUBLE_SLOTS 0x100
/* 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,
UCASE_EXC_SOFT_DOTTED=0x1000,
UCASE_EXC_ABOVE=0x2000, /* "above" accents with cc=230 */
UCASE_EXC_OTHER_ACCENT=0x3000 /* other character (0<cc!=230) */
};
/* definitions for lengths word for full case mappings */ #define UCASE_FULL_LOWER 0xf #define UCASE_FULL_FOLDING 0xf0 #define UCASE_FULL_UPPER 0xf00 #define UCASE_FULL_TITLE 0xf000
/* maximum lengths */ #define UCASE_FULL_MAPPINGS_MAX_LENGTH (4*0xf) #define UCASE_CLOSURE_MAX_LENGTH 0xf
/* constants for reverse case folding ("unfold") data */ enum {
UCASE_UNFOLD_ROWS,
UCASE_UNFOLD_ROW_WIDTH,
UCASE_UNFOLD_STRING_WIDTH
};
#endif
Messung V0.5 in Prozent
¤ 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.0.11Bemerkung:
¤
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.