| # | Line 125 | Line 125 | void BitSet::setBits(int fromIndex, int toIndex, bool | |
|---|---|---|
| 125 | std::fill(first, last, value); | |
| 126 | } | |
| 127 | ||
| 128 | + | void BitSet::resize(int nbits) { | 
| 129 | + | int oldSize = size(); | 
| 130 | + | bitset_.resize(nbits); | 
| 131 | + | if (nbits > oldSize) { | 
| 132 | + | std::fill(bitset_.begin()+oldSize, bitset_.begin()+nbits+1, false); | 
| 133 | + | } | 
| 134 | + | } | 
| 135 | + | |
| 136 | BitSet operator| (const BitSet& bs1, const BitSet& bs2) { | |
| 137 | assert(bs1.size() == bs2.size()); | |
| 138 | ||
| – | Removed lines | 
| + | Added lines | 
| < | Changed lines | 
| > | Changed lines |