|
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.