mp_units::quantity_point_like_traits¶
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_importfor the conversion fromTto aquantity_pointtype,explicit_exportfor the conversion from aquantity_pointtype toT.
Usage example can be found in mp-units/systems/si/chrono.h header file.
Specializations¶
Template Parameters¶
| Name | Description |
|---|---|
| T | the type to provide support for |