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