Lines Matching refs:nBits
242 bool BitSet::resize(unsigned int nBits)
244 if (!data || !nBits)
245 return allocate(nBits, true);
247 const unsigned int n = (nBits + 31) / 32;
258 if (nBits < size && (nBits % 32))
259 data[(nBits + 31) / 32 - 1] &= (1 << (nBits % 32)) - 1;
261 size = nBits;
265 bool BitSet::allocate(unsigned int nBits, bool zero)
267 if (data && size < nBits) {
271 size = nBits;