template uses the treat_as_floating_point
help determine if a duration
object can be converted to another
with a different tick period.
, then implicit conversions
are allowed among duration
Otherwise, the implicit convertibility
depends on the tick period
s of the duration
The intention of this trait is to indicate whether a given class behaves like a floating-point
type, and thus allows division of one value by another with acceptable loss of precision.
will be treated as
if it behaved like an integral type for the purpose of these conversions.
— end note