Mjolnir Core
Core functionality of the Mjolnir API
Core Utility
bit_construct
bit_construct_from_ints
bit_construct_set_first_n_bits
clear_bit
clear_bits
default_tolerance_abs
get_bit
get_bit
get_bit_shift_max
get_bit_shift_max
get_bits
get_bits
get_bits_shift_max
get_bits_shift_max
integer_to_pointer
is_aligned
is_aligned
is_any_of
is_bit_set
is_close_abs
misalignment
misalignment
num_bits
pack_all
pack_all_false
pack_all_less
pack_all_true
PackType
pointer_to_integer
set_bit
set_bit_to
set_bits
set_bits_with_int
signed_to_unsigned
◆
bit_construct_set_first_n_bits()
constexpr auto bit_construct_set_first_n_bits
(
)
-> T_Type
constexpr
noexcept
Construct an unsigned integer with its first
t_num_bits
set to 1.
Template Parameters
T_Type
An unsigned integer type
t_num_bits
Number of bits that should be set
Returns
The constructed integer value
Note
Source:
https://stackoverflow.com/a/45352771/6700329
Generated by
1.9.1