Returns the common quantity specification of three or more quantity specifications

Synopsis

Declared in <mp‐units/framework/quantity_spec_conversion.h>

[[nodiscard]]
consteval
QuantitySpec auto
get_common_quantity_spec(
    auto q1,
    auto q2,
    auto q3,
    auto... rest)
requires requires { mp_units::get_common_quantity_spec(mp_units::get_common_quantity_spec(q1, q2), q3, rest...); };

Return Value

the common quantity specification obtained by folding all arguments pairwise

Note

The return value should not be discarded.

Parameters

Name

Description

q1

first quantity specification value

q2

second quantity specification value

q3

third quantity specification value

rest

any remaining quantity specification values

Created with MrDocs