|
BitMagic-C++
|
Template class implements memory saving set functionality. More...
#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. More... | |
| void | set (bm::id_t n, bool val=true) |
| unsigned | mem_used () const |
| void | swap (miniset &mset) |
Template class implements memory saving set functionality.
|
inline |
|
inline |
|
inline |
Definition at line 92 of file bmvmin.h.
References BM_MINISET_ARRSIZE, and BM_MINISET_GAPLEN.
|
inline |
Definition at line 149 of file bmvmin.h.
References BM_MINISET_ARRSIZE, and BM_MINISET_GAPLEN.
|
inline |
Definition at line 115 of file bmvmin.h.
References BM_MINISET_GAPLEN, bm::gap_set_value(), bm::set_word_mask, and bm::set_word_shift.
|
inline |
|
inline |
Checks if bit pos 1 or 0. Returns 0 if 0 and non zero otherwise.
Definition at line 104 of file bmvmin.h.
References bm::gap_test(), bm::set_word_mask, and bm::set_word_shift.
1.8.17