Lines Matching defs:bits
86 BitSet(const UnicodeSet &set, UErrorCode &errorCode) : bits(shortBits), restSet(set.clone()) {
133 // Set bits for the start of the range.
150 bits=(int64_t *)uprv_malloc(bitHash->countKeys()*8);
152 if(bits!=NULL) {
153 bitHash->invert(bits);
155 bits=shortBits;
160 latin1Set[0]=(uint32_t)bits[0];
161 latin1Set[1]=(uint32_t)(bits[0]>>32);
162 latin1Set[2]=(uint32_t)bits[1];
163 latin1Set[3]=(uint32_t)(bits[1]>>32);
164 latin1Set[4]=(uint32_t)bits[2];
165 latin1Set[5]=(uint32_t)(bits[2]>>32);
166 latin1Set[6]=(uint32_t)bits[3];
167 latin1Set[7]=(uint32_t)(bits[3]>>32);
173 if(bits!=shortBits) {
174 uprv_free(bits);
183 return (UBool)((bits[c>>6]&(INT64_C(1)<<(c&0x3f)))!=0);
192 int64_t *bits;