mp_units::operator*

Constructs a quantity from a representation value and a reference

Synopsis

Declared in <mp-units/framework/reference.h>

template<
    typename FwdRep,
    Reference R,
    RepresentationOf<get_quantity_spec(R{})> Rep = std::remove_cvref_t<FwdRep>>
requires (!detail::OffsetUnit<decltype(get_unit(R{}))>)
[[nodiscard]]
constexpr
quantity<R{}, Rep>
operator*(
    FwdRep&& lhs,
    R r);

Return Value

quantity of reference r holding the value of lhs

NOTE

The return value should not be discarded.

Parameters

NameDescription
lhsrepresentation value to become the quantity's numerical value
rreference defining the quantity specification and unit