mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Private Member Functions | Private Attributes | Friends
m::wasm::detail::local_bit_storage< 1 > Class Reference

Specialization for a single bit. More...

#include <WasmDSL.hpp>

Collaboration diagram for m::wasm::detail::local_bit_storage< 1 >:
[legend]

Private Member Functions

 local_bit_storage ()=default
 
 local_bit_storage (LocalBitmap &bitmap, uint8_t bit_offset)
 Creates a single bit with storage allocated in bitmap.
 

Private Attributes

LocalBitmapbitmap_ = nullptr
 the bitmap in which the single bit is contained
 
uint8_t bit_offset_
 the offset of the single bit
 

Friends

struct LocalBit< 1 >
 
void swap (local_bit_storage &first, local_bit_storage &second)
 

Detailed Description

Specialization for a single bit.

Definition at line 5948 of file WasmDSL.hpp.

Constructor & Destructor Documentation

◆ local_bit_storage() [1/2]

m::wasm::detail::local_bit_storage< 1 >::local_bit_storage ( )
privatedefault

◆ local_bit_storage() [2/2]

m::wasm::detail::local_bit_storage< 1 >::local_bit_storage ( LocalBitmap bitmap,
uint8_t  bit_offset 
)
inlineprivate

Creates a single bit with storage allocated in bitmap.

Definition at line 5963 of file WasmDSL.hpp.

References M_insist.

Friends And Related Function Documentation

◆ LocalBit< 1 >

friend struct LocalBit< 1 >
friend

Definition at line 5936 of file WasmDSL.hpp.

◆ swap

void swap ( local_bit_storage< 1 > &  first,
local_bit_storage< 1 > &  second 
)
friend

Definition at line 5952 of file WasmDSL.hpp.

Field Documentation

◆ bit_offset_

uint8_t m::wasm::detail::local_bit_storage< 1 >::bit_offset_
private

the offset of the single bit

Definition at line 5959 of file WasmDSL.hpp.

◆ bitmap_

LocalBitmap* m::wasm::detail::local_bit_storage< 1 >::bitmap_ = nullptr
private

the bitmap in which the single bit is contained

Definition at line 5958 of file WasmDSL.hpp.


The documentation for this class was generated from the following file: