libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <count_setbits.hpp>
Public Types | |
enum | { max_size =NumBits, num_chars =((max_size+7)/8) } |
typedef bits_to_type< num_chars >::type | range_type |
typedef gen_nums< max_size, mpl::count_setbits, range_type >::type | type |
typedef type::container_type | container_type |
Static Public Member Functions | |
constexpr static float | efficiency () noexcept(true) |
Definition at line 211 of file count_setbits.hpp.
typedef type::container_type jmmcg::dyn::lookup::private_::cache< NumBits >::container_type |
Definition at line 218 of file count_setbits.hpp.
typedef bits_to_type<num_chars>::type jmmcg::dyn::lookup::private_::cache< NumBits >::range_type |
Definition at line 216 of file count_setbits.hpp.
typedef gen_nums<max_size, mpl::count_setbits, range_type>::type jmmcg::dyn::lookup::private_::cache< NumBits >::type |
Definition at line 217 of file count_setbits.hpp.
anonymous enum |
Enumerator | |
---|---|
max_size | |
num_chars |
Definition at line 212 of file count_setbits.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 223 of file count_setbits.hpp.