Algorithms for bvector<> (main include)
More...
#include "bmfunc.h"
#include "bmdef.h"
#include "bmalgo_impl.h"
#include "bmundef.h"
Go to the source code of this file.
Algorithms for bvector<> (main include)
Definition in file bmalgo.h.
◆ BM_SCANNER_OP
#define BM_SCANNER_OP |
( |
|
x | ) |
|
Value:if (0 != (block = blk_blk[j+x])) \
{ \
bit_functor); \
} \
else \
} \
}
void for_each_gap_blk(const T *buf, SIZE_TYPE offset, Func &bit_functor)
for-each visitor, calls a special visitor functor for each 1 bit range
void for_each_bit_blk(const bm::word_t *block, SIZE_TYPE offset, Func &bit_functor)
for-each visitor, calls a special visitor functor for each 1 bit group
const unsigned bits_in_block
Definition at line 41 of file bmalgo.h.
Referenced by bm::for_each_bit().