dlvhex
2.5.0
|
Adaptor to copy 1 bits to array with base increment. More...
#include <vs10/bm/bmfunc.h>
Public Member Functions | |
copy_to_array_functor_inc (B *bits, unsigned base_idx) | |
B * | ptr () |
void | operator() (unsigned bit_idx) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1, unsigned bit_idx2) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1, unsigned bit_idx2, unsigned bit_idx3) |
copy_to_array_functor_inc (B *bits, unsigned base_idx) | |
B * | ptr () |
void | operator() (unsigned bit_idx) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1, unsigned bit_idx2) |
void | operator() (unsigned bit_idx0, unsigned bit_idx1, unsigned bit_idx2, unsigned bit_idx3) |
Private Member Functions | |
copy_to_array_functor_inc (const copy_to_array_functor_inc &) | |
copy_to_array_functor_inc & | operator= (const copy_to_array_functor_inc &) |
copy_to_array_functor_inc (const copy_to_array_functor_inc &) | |
copy_to_array_functor_inc & | operator= (const copy_to_array_functor_inc &) |
Private Attributes | |
B * | bp_ |
unsigned | base_idx_ |
Base increment factor. |
Adaptor to copy 1 bits to array with base increment.
bm::copy_to_array_functor_inc< B >::copy_to_array_functor_inc | ( | B * | bits, |
unsigned | base_idx | ||
) | [inline] |
bm::copy_to_array_functor_inc< B >::copy_to_array_functor_inc | ( | const copy_to_array_functor_inc< B > & | ) | [private] |
bm::copy_to_array_functor_inc< B >::copy_to_array_functor_inc | ( | B * | bits, |
unsigned | base_idx | ||
) | [inline] |
bm::copy_to_array_functor_inc< B >::copy_to_array_functor_inc | ( | const copy_to_array_functor_inc< B > & | ) | [private] |
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx | ) | [inline] |
Definition at line 4647 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx | ) | [inline] |
Definition at line 4647 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1 | ||
) | [inline] |
Definition at line 4653 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1 | ||
) | [inline] |
Definition at line 4653 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2 | ||
) | [inline] |
Definition at line 4660 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2 | ||
) | [inline] |
Definition at line 4660 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2, | ||
unsigned | bit_idx3 | ||
) | [inline] |
Definition at line 4669 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
void bm::copy_to_array_functor_inc< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2, | ||
unsigned | bit_idx3 | ||
) | [inline] |
Definition at line 4669 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::base_idx_, and bm::copy_to_array_functor_inc< B >::bp_.
copy_to_array_functor_inc& bm::copy_to_array_functor_inc< B >::operator= | ( | const copy_to_array_functor_inc< B > & | ) | [private] |
copy_to_array_functor_inc& bm::copy_to_array_functor_inc< B >::operator= | ( | const copy_to_array_functor_inc< B > & | ) | [private] |
B* bm::copy_to_array_functor_inc< B >::ptr | ( | ) | [inline] |
Definition at line 4645 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::bp_.
Referenced by bm::bit_convert_to_arr().
B* bm::copy_to_array_functor_inc< B >::ptr | ( | ) | [inline] |
Definition at line 4645 of file bmfunc.h.
References bm::copy_to_array_functor_inc< B >::bp_.
unsigned bm::copy_to_array_functor_inc< B >::base_idx_ [private] |
Base increment factor.
Definition at line 4684 of file bmfunc.h.
Referenced by bm::copy_to_array_functor_inc< B >::operator()().
B * bm::copy_to_array_functor_inc< B >::bp_ [private] |
Definition at line 4683 of file bmfunc.h.
Referenced by bm::copy_to_array_functor_inc< B >::operator()(), and bm::copy_to_array_functor_inc< B >::ptr().