mp_units::utility::detail

Types

Name
constrained_binary_ops
dynamic_spec_id_handler
safe_int_binary_ops
underlying_int_type_helper

Type Aliases

Name
integral_op_result_t
underlying_int_type_t

Functions

NameDescription
add_overflows
checked_int_cast
code_point_length
div_overflows
do_parse_arg_id
get_arg
get_dynamic_spec
int_in_range
is_name_start
mul_overflows
neg_overflows
operator% Modulus operators
operator* Multiplication operators
operator+ Addition operators
operator- Subtraction operators
operator/ Division operators
parse_arg_id
sub_overflows
to_ascii
to_unsigned
operator== Equality operators
operator<=> Three-way comparison operators

Variables

Name
is_safe_int_v
is_value_preserving_int_v
is_value_preserving_v
same_sign_v