Provides support for external quantity point‐like types

Synopsis

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

template<typename T>
struct quantity_point_like_traits;

Description

The type trait should provide nested reference and origin objects, a type alias rep, and static member functions to_numerical_value(T) that returns the raw value of the the quantity being the offset of the point from the origin and from_numerical_value(rep) that returns T formed this raw value.

If the following expression is true, the specified conversion will be explicit: ‐ explicit_import for the conversion from T to a quantity_point type, ‐ explicit_export for the conversion from a quantity_point type to T.

Usage example can be found in mp‐units/systems/si/chrono.h header file.

Template Parameters

Name

Description

T

the type to provide support for

Created with MrDocs