<mp-units/framework/customization_points.h>
template<typename T>
struct quantity_like_traits;
The type trait should provide the reference
object, a type alias rep,
and static member functions to_numerical_value(T)
that returns the raw value of the quantity and from_numerical_value(rep)
that returns T
from rep.
If the following expression is true,
the specified conversion will be explicit: - explicit_import
for the conversion from T
to a quantity
type, - explicit_export
for the conversion from a quantity
type to T.
Usage example can be found in mp-units/systems/si/chrono.h
header file.
Name | Description |
---|---|
T | the type to provide support for |