LLVM: llvm::SparseBitVector< ElementSize > Class Template Reference (original) (raw)

#include "[llvm/ADT/SparseBitVector.h](SparseBitVector%5F8h%5Fsource.html)"

Public Types
using iterator = SparseBitVectorIterator
Public Member Functions
SparseBitVector ()
SparseBitVector (const SparseBitVector &RHS)
SparseBitVector (SparseBitVector &&RHS)
void clear ()
SparseBitVector & operator= (const SparseBitVector &RHS)
SparseBitVector & operator= (SparseBitVector &&RHS)
bool test (unsigned Idx) const
void reset (unsigned Idx)
void set (unsigned Idx)
bool test_and_set (unsigned Idx)
bool operator!= (const SparseBitVector &RHS) const
bool operator== (const SparseBitVector &RHS) const
bool operator|= (const SparseBitVector &RHS)
bool operator&= (const SparseBitVector &RHS)
bool intersectWithComplement (const SparseBitVector &RHS)
bool intersectWithComplement (const SparseBitVector< ElementSize > *RHS) const
void intersectWithComplement (const SparseBitVector< ElementSize > &RHS1, const SparseBitVector< ElementSize > &RHS2)
void intersectWithComplement (const SparseBitVector< ElementSize > *RHS1, const SparseBitVector< ElementSize > *RHS2)
bool intersects (const SparseBitVector< ElementSize > *RHS) const
bool intersects (const SparseBitVector< ElementSize > &RHS) const
bool contains (const SparseBitVector< ElementSize > &RHS) const
int find_first () const
int find_last () const
bool empty () const
unsigned count () const
iterator begin () const
iterator end () const

template<unsigned ElementSize = 128>
class llvm::SparseBitVector< ElementSize >

Definition at line 256 of file SparseBitVector.h.

iterator

SparseBitVector() [2/3]

SparseBitVector() [3/3]

begin()

clear()

contains()

count()

empty()

end()

find_first()

find_last()

intersects() [1/2]

intersects() [2/2]

intersectWithComplement() [1/4]

intersectWithComplement() [2/4]

intersectWithComplement() [3/4]

intersectWithComplement() [4/4]

operator!=()

operator&=()

operator=() [1/2]

operator=() [2/2]

operator==()

operator|=()

reset()

set()

test()

test_and_set()


The documentation for this class was generated from the following file: