Home | History | Annotate | Download | only in gennorm2

Lines Matching refs:UChar32

67         UChar32 start, limit;
94 CompositionPair(UChar32 t, UChar32 c) : trail(t), composite(c) {}
95 UChar32 trail, composite;
105 UChar32 c;
125 UChar32 mappingCP; // >=0 if mapping to 1 code point
157 virtual UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) = 0;
166 enumRangeHandler(const void *context, UChar32 start, UChar32 end, uint32_t value) {
218 Norm *Normalizer2DataBuilder::getNorm(UChar32 c) {
226 const Norm &Normalizer2DataBuilder::getNormRef(UChar32 c) const {
234 Norm *Normalizer2DataBuilder::createNorm(UChar32 c) {
247 Norm *Normalizer2DataBuilder::checkNormForMapping(Norm *p, UChar32 c) {
272 void Normalizer2DataBuilder::setCC(UChar32 c, uint8_t cc) {
276 uint8_t Normalizer2DataBuilder::getCC(UChar32 c) const {
286 void Normalizer2DataBuilder::setOneWayMapping(UChar32 c, const UnicodeString &m) {
300 void Normalizer2DataBuilder::setRoundTripMapping(UChar32 c, const UnicodeString &m) {
329 void Normalizer2DataBuilder::removeMapping(UChar32 c) {
339 virtual UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) {
346 Normalizer2DataBuilder::addComposition(UChar32 start, UChar32 end, uint32_t value) {
365 UChar32 lead=m.char32At(0);
366 UChar32 trail=m.char32At(m.length()-1);
422 UChar32 Normalizer2DataBuilder::combine(const Norm &norm, UChar32 trail) const {
439 virtual UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) {
447 Normalizer2DataBuilder::decompose(UChar32 start, UChar32 end, uint32_t value) {
455 UChar32 c;
479 UChar32 cTrailChar=cNorm.mapping->char32At(cNorm.mapping->length()-1);
553 UChar32 charAt(int32_t i) const { return fArray[i]>>8; }
556 void append(UChar32 c, uint8_t cc) {
584 void setComposite(UChar32 composite, int32_t combMarkIndex) {
609 UChar32 c;
635 UChar32 starter=buffer.charAt(lastStarterIndex);
676 int32_t Normalizer2DataBuilder::writeMapping(UChar32 c, const Norm *p, UnicodeString &dataString) {
702 UChar32 lead= c<=0xffff ? c : U16_LEAD(c);
756 void Normalizer2DataBuilder::writeCompositions(UChar32 c, const Norm *p, UnicodeString &dataString) {
769 UChar32 compositeAndFwd=pair.composite<<1;
808 yesYesCompositions(1000, (UChar32)0xffff, 2), // 0=inert, 1=Jamo L, 2=start of compositions
809 yesNoMappingsAndCompositions(1000, (UChar32)0, 1) {} // 0=Hangul, 1=start of normal data
810 virtual UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) {
831 void Normalizer2DataBuilder::writeExtraData(UChar32 c, uint32_t value, ExtraDataWriter &writer) {
844 UChar32 lead= c<=0xffff ? c : U16_LEAD(c);
928 virtual UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) {
934 void Normalizer2DataBuilder::writeNorm16(UChar32 start, UChar32 end, uint32_t value) {
995 for(UChar32 c=range->start; c<range->limit; ++c) {
1028 enumRangeMaxValue(const void *context, UChar32 /*start*/, UChar32 /*end*/, uint32_t value) {