| 81 |
|
/** Returns true if no bits are set to true */ |
| 82 |
|
bool none(); |
| 83 |
|
|
| 84 |
< |
int firstOffBit() { return !bitset_[0] ? 0 : nextOffBit(0); } |
| 84 |
> |
int firstOffBit() const { return !bitset_[0] ? 0 : nextOffBit(0); } |
| 85 |
|
|
| 86 |
|
/** Returns the index of the first bit that is set to false that occurs on or after the specified starting index.*/ |
| 87 |
|
int nextOffBit(int fromIndex) const; |
| 88 |
|
|
| 89 |
< |
int firstOnBit() { return bitset_[0] ? 0 : nextOnBit(0); } |
| 89 |
> |
int firstOnBit() const { return bitset_[0] ? 0 : nextOnBit(0); } |
| 90 |
|
|
| 91 |
|
/** Returns the index of the first bit that is set to true that occurs on or after the specified starting index. */ |
| 92 |
|
int nextOnBit(int fromIndex) const; |