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 578 of file SparseBitVector.h.
|
delete |
|
inline |
Definition at line 666 of file SparseBitVector.h.
|
inlineprivate |
Definition at line 598 of file SparseBitVector.h.
|
inlineprivate |
Definition at line 617 of file SparseBitVector.h.
|
inline |
Definition at line 710 of file SparseBitVector.h.
|
inline |
Definition at line 695 of file SparseBitVector.h.
|
inline |
Definition at line 678 of file SparseBitVector.h.
|
inline |
Definition at line 687 of file SparseBitVector.h.
|
inline |
Definition at line 700 of file SparseBitVector.h.
|
private |
Definition at line 581 of file SparseBitVector.h.
|
private |
Definition at line 589 of file SparseBitVector.h.
|
private |
Definition at line 595 of file SparseBitVector.h.
|
private |
Definition at line 583 of file SparseBitVector.h.
|
private |
Definition at line 586 of file SparseBitVector.h.
|
private |
Definition at line 592 of file SparseBitVector.h.