Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals | Examples

bm::operation_functions< T > Struct Template Reference

#include <bmfunc.h>


Static Public Member Functions

static gap_operation_to_bitset_func_type gap_op_to_bit (unsigned i)
static gap_operation_func_type gap_operation (unsigned i)
static bit_operation_count_func_type bit_operation_count (unsigned i)

Static Public Attributes

static gap_operation_to_bitset_func_type gap2bit_table_ [bm::set_END]
static gap_operation_func_type gapop_table_ [bm::set_END]
static bit_operation_count_func_type bit_op_count_table_ [bm::set_END]

template<bool T>
struct bm::operation_functions< T >


Member Function Documentation

template<bool T>
static bit_operation_count_func_type bm::operation_functions< T >::bit_operation_count unsigned  i  )  [inline, static]
 

Definition at line 4329 of file bmfunc.h.

References bm::operation_functions< T >::bit_op_count_table_.

template<bool T>
static gap_operation_to_bitset_func_type bm::operation_functions< T >::gap_op_to_bit unsigned  i  )  [inline, static]
 

Definition at line 4317 of file bmfunc.h.

References bm::operation_functions< T >::gap2bit_table_.

template<bool T>
static gap_operation_func_type bm::operation_functions< T >::gap_operation unsigned  i  )  [inline, static]
 

Definition at line 4323 of file bmfunc.h.

References bm::operation_functions< T >::gapop_table_.


Field Documentation

template<bool T>
bit_operation_count_func_type bm::operation_functions< T >::bit_op_count_table_ [static]
 

Initial value:

Definition at line 4358 of file bmfunc.h.

Referenced by bm::operation_functions< T >::bit_operation_count().

template<bool T>
gap_operation_to_bitset_func_type bm::operation_functions< T >::gap2bit_table_ [static]
 

Initial value:

 {
    &gap_and_to_bitset<bm::gap_word_t>,    
    &gap_add_to_bitset<bm::gap_word_t>,    
    &gap_sub_to_bitset<bm::gap_word_t>,    
    &gap_xor_to_bitset<bm::gap_word_t>,    
    0
}

Definition at line 4337 of file bmfunc.h.

Referenced by bm::operation_functions< T >::gap_op_to_bit().

template<bool T>
gap_operation_func_type bm::operation_functions< T >::gapop_table_ [static]
 

Initial value:

Definition at line 4347 of file bmfunc.h.

Referenced by bm::operation_functions< T >::gap_operation().


The documentation for this struct was generated from the following file:
Generated on Sun Aug 5 14:12:40 2007 for BitMagic by  doxygen 1.4.1