Support emptiness check on Bloom filters.

This commit is contained in:
Matthias Vallentin 2013-07-24 13:18:19 +02:00
parent 5736aef440
commit 5769c32f1e
9 changed files with 53 additions and 0 deletions

View file

@ -463,6 +463,14 @@ bool BitVector::Empty() const
return bits.empty();
}
bool BitVector::AllZero() const
{
for ( size_t i = 0; i < bits.size(); ++i )
if ( bits[i] )
return false;
return true;
}
BitVector::size_type BitVector::FindFirst() const
{
return find_from(0);