bm::block_set_table< T > Struct Template Reference
[BIT functions]

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

#include <bmfunc.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 133 of file bmfunc.h.


Field Documentation

template<bool T>
const unsigned bm::block_set_table< T >::_left [inline, 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 135 of file bmfunc.h.

template<bool T>
const unsigned bm::block_set_table< T >::_right [inline, 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 136 of file bmfunc.h.


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

Generated on Sun Apr 25 09:37:45 2010 for BitMagic by  doxygen 1.6.1