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

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 341 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 343 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 344 of file bmconst.h.


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