mp_units::quantity_point

A quantity point

Synopsis

Declared in <mp-units/framework/quantity_point.h>
template<
    Reference auto R,
    PointOriginFor<get_quantity_spec(R)> auto PO,
    RepresentationOf<get_quantity_spec(R)> Rep>
class quantity_point;


Types

Name
quantity_type
rep

Member Functions

Name Description
quantity_point [constructor]Constructors
~quantity_point [destructor]Destructor
operator= Assignment operators
force_in
in
operator++ Increment operators
operator+= Addition assignment operator
operator-- Decrement operators
operator-= Subtraction assignment operator
point_for
quantity_from
quantity_from_zero
quantity_ref_from [deleted]
operator Conversion operators

Static Member Functions

Name
max
min

Data Members

Name
quantity_from_origin_is_an_implementation_detail_

Static Data Members

Name
absolute_point_origin
dimension
point_origin
quantity_spec
reference
unit

Friends

|===
Name Description
operator<=> Three-way comparison operator
operator== Equality operator
operator-
operator-
operator-
operator-
operator+
operator+

Non-Member Functions

Name Description
isfiniteDetermines if a quantity point is finite.
isinfDetermines if a quantity point is infinite.
isnanDetermines if a quantity point is a nan.
lerpLinear interpolation or extrapolation
midpointComputes the midpoint of two points
value_castExplicit cast of a quantity point's representation type

Description

An absolute quantity measured from an origin.

Template Parameters

Name Description
R a reference of the quantity point providing all information about quantity properties
PO a type that represents the origin point from which the quantity point is measured from
Rep a type to be used to represent values of a quantity point

Created with MrDocs