#include <bmvmin.h>
Public Member Functions | |
miniset () | |
miniset (const miniset &mset) | |
~miniset () | |
unsigned | test (bm::id_t n) const |
Checks if bit pos 1 or 0. Returns 0 if 0 and non zero otherwise. | |
void | set (bm::id_t n, bool val=true) |
unsigned | mem_used () const |
void | swap (miniset &mset) |
Template can be used as template parameter for bvector if we want to tune bvector for minimal memory consumption.
Definition at line 54 of file bmvmin.h.
|
|
|
|
|
Definition at line 79 of file bmvmin.h. References BM_MINISET_ARRSIZE, and BM_MINISET_GAPLEN. |
|
Definition at line 136 of file bmvmin.h. References BM_MINISET_ARRSIZE, and BM_MINISET_GAPLEN. |
|
Definition at line 102 of file bmvmin.h. References BM_MINISET_GAPLEN, and bm::gap_set_value(). |
|
|
|
Checks if bit pos 1 or 0. Returns 0 if 0 and non zero otherwise.
Definition at line 91 of file bmvmin.h. References bm::gap_test(). |