asmjit::Support::BitWordIterator< T > Class Template Reference [¶]
template<typename T>
class asmjit::Support::BitWordIterator< T >
class asmjit::Support::BitWordIterator< T >
Iterates over each bit in a number which is set to 1.
Example of use:
uint32_t bits_to_iterate = 0x110F;
Support::BitWordIterator<uint32_t> it(bits_to_iterate);
while (it.has_next()) {
uint32_t bit_index = it.next();
std::printf("Bit at %u is set\n", unsigned(bit_index));
}