Searched defs:SmallBitVector (Results 1 - 1 of 1) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DSmallBitVector.h1 //===- llvm/ADT/SmallBitVector.h - 'Normally small' bit vectors -*- C++ -*-===//
10 // This file implements the SmallBitVector class.
24 /// SmallBitVector - This is a 'bitvector' (really, a variable-sized bit array),
31 class SmallBitVector { class in namespace:llvm
60 SmallBitVector &TheVector;
64 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {}
80 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos);
137 /// SmallBitVector default ctor - Creates an empty bitvector.
138 SmallBitVector() : X(1) {} function in class:llvm::SmallBitVector
140 /// SmallBitVector cto
142 explicit SmallBitVector(unsigned s, bool t = false) { function in class:llvm::SmallBitVector
150 SmallBitVector(const SmallBitVector &RHS) { function in class:llvm::SmallBitVector
157 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { function in class:llvm::SmallBitVector
[all...]

Completed in 65 milliseconds