The Main bvector<> Group bvector<> template: front end of the BitMagic library. More...
enum bm::strategy { bm::BM_BIT = 0 , bm::BM_GAP = 1 } Block allocation strategies. More...The Main bvector<> Group bvector<> template: front end of the BitMagic library.
◆ bit_visitor_callback_type typedef int(* bit_visitor_callback_type) (void *handle_ptr, bm::id_t bit_idx)Callback type to visit (callback style) bits in bit-vector(s)
Definition at line 72 of file bm.h.
◆ mem_pool_guard ◆ finalizationcopy strategy
Enumerator UNDEFINED READONLYimmutable (read-only object)
READWRITEmutable (read-write object)
Definition at line 156 of file bmconst.h.
◆ null_supportNULL-able value support.
Enumerator use_nullsupport "non-assigned" or "NULL" logic
no_nulldo not support NULL values
Definition at line 229 of file bmconst.h.
◆ operationBit operations.
Enumerator BM_AND BM_OR BM_SUB BM_XORDefinition at line 191 of file bmconst.h.
◆ set_operationCodes of set operations.
Enumerator set_AND set_OR set_SUB set_XOR set_ASSIGN set_COUNT set_COUNT_AND set_COUNT_XOR set_COUNT_OR set_COUNT_SUB_AB set_COUNT_SUB_BA set_COUNT_A set_COUNT_B set_ENDDefinition at line 168 of file bmconst.h.
◆ sort_orderSort order declaration.
Enumerator BM_UNSORTEDinput set is NOT sorted
BM_SORTEDinput set is sorted (ascending order)
BM_SORTED_UNIFORMsorted and in one block (internal!)
BM_UNKNOWNsort order unknown
Definition at line 204 of file bmconst.h.
◆ strategyBlock allocation strategies.
Enumerator BM_BITNo GAP compression strategy. All new blocks are bit blocks.
BM_GAPGAP compression is ON.
Definition at line 146 of file bmconst.h.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4