Home | History | Annotate | Download | only in Framework

Lines Matching full:bitvector

107 		bitVector = CFBitVectorCreateMutable(kCFAllocatorDefault,0);
115 bitVector = CFBitVectorCreateMutable(kCFAllocatorDefault,0);
116 if ((CFIndex)type >= CFBitVectorGetCount(bitVector))
117 CFBitVectorSetCount(bitVector, type+1);
118 CFBitVectorSetBitAtIndex(bitVector, type, 1);
126 bitVector = CFBitVectorCreateMutable(kCFAllocatorDefault,0);
127 CFBitVectorSetCount( bitVector, nbits );
135 bitVector = theBitVector;
147 bitVector = CFBitVectorCreateMutable ( kCFAllocatorDefault, 0 );
148 CFBitVectorSetCount( bitVector, sizeof(unsigned long long)*8*longCount );
154 CFBitVectorSetBitAtIndex(bitVector, bitIdx+(longNo*(sizeof(unsigned long long)*8)), 1);
167 bitVector = CFBitVectorCreateMutable ( kCFAllocatorDefault, 0 );
173 //CFBitVectorSetBitAtIndex(bitVector, bit, 1);
186 CFRelease(bitVector);
203 CFIndex selfCnt = CFBitVectorGetCount(bitVector);
207 CFBitVectorSetCount(bitVector,maxBitCnt); // be sure to grow the CFBitVector manually!
211 if (CFBitVectorGetBitAtIndex(bitVector, currIdx) | CFBitVectorGetBitAtIndex(otherBitVector, currIdx)) {
212 CFBitVectorSetBitAtIndex(bitVector, currIdx, 1);
220 if ((CFIndex)bit >= CFBitVectorGetCount(bitVector))
221 CFBitVectorSetCount(bitVector, bit+1);
222 CFBitVectorSetBitAtIndex(bitVector, bit, 1);
228 CFBitVectorSetBitAtIndex(bitVector, bit, 0);
233 for( NSInteger bit=0; bit < CFBitVectorGetCount(bitVector); bit++ ) {
234 CFBitVectorSetBitAtIndex(bitVector, bit, aState);
241 // return CFBitVectorGetCount(bitVector);
242 return CFBitVectorGetCountOfBit(bitVector, CFRangeMake(0, CFBitVectorGetCount(bitVector)), 1);
248 return CFBitVectorGetCount(bitVector);
253 CFBitVectorSetCount( bitVector, nBits );
257 // return a bitmask representation of this bitvector for easy operations
266 return CFBitVectorGetBitAtIndex(bitVector,bitNumber) ? YES : NO;
272 return ((CFBitVectorGetCountOfBit(bitVector, CFRangeMake(0,CFBitVectorGetCount(bitVector)), 1) == 0) ? YES : NO);
278 CFIndex length = CFBitVectorGetCount(bitVector);
283 if ( CFBitVectorGetBitAtIndex(bitVector, currBit) ) {
306 ANTLRBitSet *newBitSet = [[ANTLRBitSet allocWithZone:theZone] initWithBitVector:CFBitVectorCreateMutableCopy(kCFAllocatorDefault,0,bitVector)];
312 return bitVector;
315 @synthesize bitVector;