Lines Matching refs:Capacity
32 unsigned Capacity; // Size of allocated memory in BitWord. variable
72 BitVector() : Size(0), Capacity(0) { in BitVector()
79 Capacity = NumBitWords(s); in Size()
80 Bits = new BitWord[Capacity]; in Size()
81 init_words(Bits, Capacity, t); in Size()
90 Capacity = 0; in BitVector()
94 Capacity = NumBitWords(RHS.size()); in BitVector()
95 Bits = new BitWord[Capacity]; in BitVector()
96 std::copy(RHS.Bits, &RHS.Bits[Capacity], Bits); in BitVector()
192 if (N > Capacity * BITWORD_SIZE) {
193 unsigned OldCapacity = Capacity;
195 init_words(&Bits[OldCapacity], (Capacity-OldCapacity), t);
212 if (N > Capacity * BITWORD_SIZE) in reserve()
218 init_words(Bits, Capacity, true); in set()
229 init_words(Bits, Capacity, false); in reset()
336 if (Size <= Capacity * BITWORD_SIZE) {
344 Capacity = RHSWords;
345 BitWord *NewBits = new BitWord[Capacity];
358 std::swap(Capacity, RHS.Capacity); in swap()
370 if (Capacity > UsedWords)
371 init_words(&Bits[UsedWords], (Capacity-UsedWords), t);
387 unsigned OldCapacity = Capacity; in grow()
388 Capacity = NumBitWords(NewSize); in grow()
389 BitWord *NewBits = new BitWord[Capacity]; in grow()