Skip to content

mp_units::quantity_point::point_for

Synopses

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

template</* implementation-defined */ NewPO>
[[nodiscard]] constexpr QuantityPointOf<(NewPO{})> auto point_for(NewPO new_origin) const;

» more...

template<PointOrigin NewPO, typename... Args>
  requires detail::HasFrameProjection<absolute_point_origin, detail::get_absolute_point_origin(NewPO{})> &&
           requires(quantity_point<reference, absolute_point_origin, Rep> at_src, Args... args) {
             {
               frame_projection<absolute_point_origin, detail::get_absolute_point_origin(NewPO{})>(at_src, args...)
             } -> QuantityPointOf<detail::get_absolute_point_origin(NewPO{})>;
           }
[[nodiscard]] constexpr QuantityPointOf<(NewPO{})> auto point_for(NewPO new_origin, Args&&... args) const;

» more...

Return Value

Note

The return value should not be discarded.