Lines Matching refs:simple

64 Exception index reduced from 12 bits to 11, simple case mapping delta reduced from 10 bits to 9.
71 for a reasonably compact, and compressible, encoding of simple case mappings
73 Another excWord bit is used to indicate that the character has no simple case folding,
74 even if it has a simple lowercase mapping.
105 15..7 signed delta to simple case mapping code point
147 9 no simple case folding, even if there is a simple lowercase mapping
158 4 delta to simple case mapping code point
173 Complete case closure for a code point is given by the union of all simple
180 - If case folding is conditional, then no simple or full case foldings are
184 simple (code point) mapping of the same type
185 simple fold->simple lower
186 simple title->simple upper
190 In particular, the fallback from full case folding is to simple case folding,
416 // Examine simple case mappings.
446 // Simple case folding falls back to simple lowercasing.
457 // (Full case folding falls back to simple case folding,
546 /* store the simple case mapping delta */
600 // Decode the simple case mapping.
612 value&=~(UGENCASE_EXC_MASK|UCASE_DELTA_MASK); // remove previous simple mapping
721 * all of c's simple (single-code point) case mappings.
824 /* one simple case mapping, don't care which one */
880 /* add further closure mappings from analyzing simple mappings */
901 fullMappingEqualsSimple(const UnicodeString &s, UChar32 simple, UChar32 c) {
902 if(simple<=0) {
903 simple=c; /* UCD has no simple mapping if it's the same as the code point itself */
905 return s.length()==U16_LENGTH(simple) && s.char32At(0)==simple;
940 /* do not store full mappings if they are the same as the simple ones */