dlvhex
2.5.0
|
Adaptor to copy 1 bits to array. More...
#include <vs10/bm/bmfunc.h>
Public Member Functions | |
copy_to_array_functor (B *bits) | |
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 (B *bits) | |
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 (const copy_to_array_functor &) | |
copy_to_array_functor & | operator= (const copy_to_array_functor &) |
copy_to_array_functor (const copy_to_array_functor &) | |
copy_to_array_functor & | operator= (const copy_to_array_functor &) |
Private Attributes | |
B * | bp_ |
Adaptor to copy 1 bits to array.
bm::copy_to_array_functor< B >::copy_to_array_functor | ( | B * | bits | ) | [inline] |
bm::copy_to_array_functor< B >::copy_to_array_functor | ( | const copy_to_array_functor< B > & | ) | [private] |
bm::copy_to_array_functor< B >::copy_to_array_functor | ( | B * | bits | ) | [inline] |
bm::copy_to_array_functor< B >::copy_to_array_functor | ( | const copy_to_array_functor< B > & | ) | [private] |
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx | ) | [inline] |
Definition at line 4601 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx | ) | [inline] |
Definition at line 4601 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1 | ||
) | [inline] |
Definition at line 4603 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1 | ||
) | [inline] |
Definition at line 4603 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2 | ||
) | [inline] |
Definition at line 4610 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2 | ||
) | [inline] |
Definition at line 4610 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2, | ||
unsigned | bit_idx3 | ||
) | [inline] |
Definition at line 4618 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
void bm::copy_to_array_functor< B >::operator() | ( | unsigned | bit_idx0, |
unsigned | bit_idx1, | ||
unsigned | bit_idx2, | ||
unsigned | bit_idx3 | ||
) | [inline] |
Definition at line 4618 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
copy_to_array_functor& bm::copy_to_array_functor< B >::operator= | ( | const copy_to_array_functor< B > & | ) | [private] |
copy_to_array_functor& bm::copy_to_array_functor< B >::operator= | ( | const copy_to_array_functor< B > & | ) | [private] |
B* bm::copy_to_array_functor< B >::ptr | ( | ) | [inline] |
Definition at line 4599 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
Referenced by bm::bit_list(), and bm::bit_list_4().
B* bm::copy_to_array_functor< B >::ptr | ( | ) | [inline] |
Definition at line 4599 of file bmfunc.h.
References bm::copy_to_array_functor< B >::bp_.
B * bm::copy_to_array_functor< B >::bp_ [private] |
Definition at line 4632 of file bmfunc.h.
Referenced by bm::copy_to_array_functor< B >::operator()(), and bm::copy_to_array_functor< B >::ptr().