Static Value-Flow Analysis
|
Public Member Functions | |
SparseBitVectorIterator ()=delete | |
SparseBitVectorIterator (const SparseBitVector< ElementSize > *RHS, bool end=false) | |
SparseBitVectorIterator & | operator++ () |
SparseBitVectorIterator | operator++ (int) |
unsigned | operator* () const |
bool | operator== (const SparseBitVectorIterator &RHS) const |
bool | operator!= (const SparseBitVectorIterator &RHS) const |
Private Member Functions | |
void | AdvanceToFirstNonZero () |
void | AdvanceToNextNonZero () |
Private Attributes | |
bool | AtEnd |
const SparseBitVector< ElementSize > * | BitVector = nullptr |
ElementListConstIter | Iter |
unsigned | BitNumber |
unsigned | WordNumber |
SparseBitVectorElement< ElementSize >::BitWord | Bits |
Definition at line 574 of file SparseBitVector.h.
|
delete |
|
inline |
Definition at line 662 of file SparseBitVector.h.
|
inlineprivate |
Definition at line 594 of file SparseBitVector.h.
|
inlineprivate |
Definition at line 613 of file SparseBitVector.h.
|
inline |
Definition at line 706 of file SparseBitVector.h.
|
inline |
Definition at line 691 of file SparseBitVector.h.
|
inline |
Definition at line 674 of file SparseBitVector.h.
|
inline |
Definition at line 683 of file SparseBitVector.h.
|
inline |
Definition at line 696 of file SparseBitVector.h.
|
private |
Definition at line 577 of file SparseBitVector.h.
|
private |
Definition at line 585 of file SparseBitVector.h.
|
private |
Definition at line 591 of file SparseBitVector.h.
|
private |
Definition at line 579 of file SparseBitVector.h.
|
private |
Definition at line 582 of file SparseBitVector.h.
|
private |
Definition at line 588 of file SparseBitVector.h.