bm::copy_to_array_functor_inc< B > Class Template Reference

Adaptor to copy 1 bits to array with base increment. More...

#include <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)

Detailed Description

template<typename B>
class bm::copy_to_array_functor_inc< B >

Adaptor to copy 1 bits to array with base increment.

Definition at line 4502 of file bmfunc.h.


Constructor & Destructor Documentation

template<typename B>
bm::copy_to_array_functor_inc< B >::copy_to_array_functor_inc ( B *  bits,
unsigned  base_idx 
) [inline]

Definition at line 4505 of file bmfunc.h.


Member Function Documentation

template<typename B>
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 4533 of file bmfunc.h.

template<typename B>
void bm::copy_to_array_functor_inc< B >::operator() ( unsigned  bit_idx0,
unsigned  bit_idx1,
unsigned  bit_idx2 
) [inline]

Definition at line 4524 of file bmfunc.h.

template<typename B>
void bm::copy_to_array_functor_inc< B >::operator() ( unsigned  bit_idx0,
unsigned  bit_idx1 
) [inline]

Definition at line 4517 of file bmfunc.h.

template<typename B>
void bm::copy_to_array_functor_inc< B >::operator() ( unsigned  bit_idx  )  [inline]

Definition at line 4511 of file bmfunc.h.

template<typename B>
B* bm::copy_to_array_functor_inc< B >::ptr (  )  [inline]

Definition at line 4509 of file bmfunc.h.

Referenced by bm::bit_convert_to_arr().


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

Generated on Tue Mar 23 20:48:13 2010 for BitMagic by  doxygen 1.6.1