BitMagic-C++: bm::block_set_table< T > Struct Template Reference

BitMagic-C++

Static Public Attributes
bm::block_set_table< T > Struct Template Reference
BIT functions

Structure keeps all-left/right ON bits masks. More...

`#include <bmconst.h>`

## Static Public Attributes
static const unsigned | _left [32]
static const unsigned | _right [32]

## Detailed Description

### template<bool T>
struct bm::block_set_table< T >

Structure keeps all-left/right ON bits masks.

Definition at line 342 of file bmconst.h.

## Field Documentation

## ◆ _left

template<bool T>

const unsigned bm::block_set_table< T >::_left
| static

Initial value:
= {
0x1, 0x3, 0x7, 0xf, 0x1f, 0x3f, 0x7f, 0xff, 0x1ff, 0x3ff, 0x7ff,
0xfff, 0x1fff, 0x3fff, 0x7fff, 0xffff, 0x1ffff, 0x3ffff, 0x7ffff,
0xfffff, 0x1fffff, 0x3fffff, 0x7fffff, 0xffffff, 0x1ffffff, 0x3ffffff,
0x7ffffff, 0xfffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff, 0xffffffff
}

Definition at line 344 of file bmconst.h.

## ◆ _right

template<bool T>

const unsigned bm::block_set_table< T >::_right
| static

Initial value:
= {
0xffffffff, 0xfffffffe, 0xfffffffc, 0xfffffff8, 0xfffffff0,
0xffffffe0, 0xffffffc0, 0xffffff80, 0xffffff00, 0xfffffe00,
0xfffffc00, 0xfffff800, 0xfffff000, 0xffffe000, 0xffffc000,
0xffff8000, 0xffff0000, 0xfffe0000, 0xfffc0000, 0xfff80000,
0xfff00000, 0xffe00000, 0xffc00000, 0xff800000, 0xff000000,
0xfe000000, 0xfc000000, 0xf8000000, 0xf0000000, 0xe0000000,
0xc0000000, 0x80000000
}

Definition at line 345 of file bmconst.h.

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

- bmconst.h