Lines Matching defs:bits
10 #include "src/base/bits.h"
15 namespace bits {
22 explicit BitsIterator(T bits) : bits_(bits) {}
41 // Returns an iterable over the bits in {bits}, from LSB to MSB.
43 auto IterateBits(T bits) {
44 return make_iterator_range(BitsIterator<T>{bits}, BitsIterator<T>{0});
47 // Returns an iterable over the bits in {bits}, from MSB to LSB.
49 auto IterateBitsBackwards(T bits) {
50 return make_iterator_range(BitsIterator<T, true>{bits},
54 } // namespace bits