reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
450 assert(I <= E && "Attempted to reset backwards range!"); 453 if (I == E) return *this; 455 if (I / BITWORD_SIZE == E / BITWORD_SIZE) { 457 BitWord IMask = 1UL << (I % BITWORD_SIZE); 459 Bits[I / BITWORD_SIZE] &= ~Mask; 463 BitWord PrefixMask = ~0UL << (I % BITWORD_SIZE); 464 Bits[I / BITWORD_SIZE] &= ~PrefixMask; 465 I = alignTo(I, BITWORD_SIZE); 465 I = alignTo(I, BITWORD_SIZE); 467 for (; I + BITWORD_SIZE <= E; I += BITWORD_SIZE) 467 for (; I + BITWORD_SIZE <= E; I += BITWORD_SIZE) 468 Bits[I / BITWORD_SIZE] = 0UL; 471 if (I < E) 472 Bits[I / BITWORD_SIZE] &= ~PostfixMask;