mp_units::utility::detail

Types

Name
constrained_binary_ops
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
div_overflows
int_in_range
mul_overflows
neg_overflows
operator% Modulus operators
operator* Multiplication operators
operator+ Addition operators
operator- Subtraction operators
operator/ Division operators
sub_overflows
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

Using Namespace Directives

Name
/* implementation-defined */