Lines Matching refs:BitVectorTmpl
247 template <template <typename> class AT> class BitVectorTmpl {
273 friend class BitVectorTmpl; variable
281 reference(BitVectorTmpl &b, unsigned Idx) { in reference()
307 BitVectorTmpl(Allocator A = Allocator())
314 explicit BitVectorTmpl(unsigned s, bool t = false, Allocator A = Allocator())
324 BitVectorTmpl(const BitVectorTmpl &RHS) : Size(RHS.size()), Alloc(RHS.Alloc) { in BitVectorTmpl() function
336 BitVectorTmpl(BitVectorTmpl &&RHS) in BitVectorTmpl() function
342 ~BitVectorTmpl() { in ~BitVectorTmpl()
448 BitVectorTmpl &set() { in set()
454 BitVectorTmpl &set(unsigned Idx) { in set()
461 BitVectorTmpl &set(unsigned I, unsigned E) { in set()
490 BitVectorTmpl &reset() { in reset()
495 BitVectorTmpl &reset(unsigned Idx) { in reset()
501 BitVectorTmpl &reset(unsigned I, unsigned E) { in reset()
530 BitVectorTmpl &flip() { in flip()
537 BitVectorTmpl &flip(unsigned Idx) { in flip()
557 bool anyCommon(const BitVectorTmpl &RHS) const { in anyCommon()
567 bool operator==(const BitVectorTmpl &RHS) const {
588 bool operator!=(const BitVectorTmpl &RHS) const { return !(*this == RHS); }
591 BitVectorTmpl &operator&=(const BitVectorTmpl &RHS) {
608 BitVectorTmpl &reset(const BitVectorTmpl &RHS) { in reset()
619 bool test(const BitVectorTmpl &RHS) const { in test()
634 BitVectorTmpl &operator|=(const BitVectorTmpl &RHS) {
642 BitVectorTmpl &operator^=(const BitVectorTmpl &RHS) {
651 const BitVectorTmpl &operator=(const BitVectorTmpl &RHS) {
684 const BitVectorTmpl &operator=(BitVectorTmpl &&RHS) {
698 void swap(BitVectorTmpl &RHS) { in swap()
818 using BitVector = BitVectorTmpl<CfgLocalAllocator>;
825 inline void swap(Ice::BitVectorTmpl<AT> &LHS, Ice::BitVectorTmpl<AT> &RHS) { in swap()