![]() |
mutable
A Database System for Research and Fast Prototyping
|
Helper class to select appropriate storage for a LocalBit
.
More...
#include <WasmDSL.hpp>
Private Member Functions | |
local_bit_storage ()=default | |
local_bit_storage (LocalBitvector &bitvector, uint8_t bit_offset, uint8_t starting_lane) | |
Creates multiple bits with storage allocated in bitvector . | |
Private Attributes | |
LocalBitvector * | bitvector_ = nullptr |
the bitvector in which the multiple bits are contained | |
uint8_t | bit_offset_ |
the offset of each bit in every lane | |
uint8_t | starting_lane_ |
the lane index at which the L bits start | |
Friends | |
struct | LocalBit< L > |
void | swap (local_bit_storage &first, local_bit_storage &second) |
Helper class to select appropriate storage for a LocalBit
.
Definition at line 5919 of file WasmDSL.hpp.
|
privatedefault |
|
inlineprivate |
Creates multiple bits with storage allocated in bitvector
.
Definition at line 5936 of file WasmDSL.hpp.
References m::wasm::L, and M_insist.
Definition at line 5911 of file WasmDSL.hpp.
|
friend |
Definition at line 5923 of file WasmDSL.hpp.
|
private |
the offset of each bit in every lane
Definition at line 5931 of file WasmDSL.hpp.
|
private |
the bitvector in which the multiple bits are contained
Definition at line 5930 of file WasmDSL.hpp.
|
private |
the lane index at which the L bits start
Definition at line 5932 of file WasmDSL.hpp.