BloombergLP::bslmt::ChronoUtil::durationToTimeInterval

Convert a chrono duration to a bsls::TimeInterval.

Synopsis

Declared in <bslmt_chronoutil.h>

template<
    class REP_TYPE,
    class PERIOD_TYPE>
static
bsls::TimeInterval
durationToTimeInterval(bsl::chrono::duration<REP_TYPE, PERIOD_TYPE> const& duration);

Description

Return a bsls::TimeInterval having the value represented by the specified duration. Unlike the implicit conversion defined from duration defined in bsls::TimeInterval, this conversion handles floating-point-based durations as well as integral ones.

Return Value

a bsls::TimeInterval having the value of duration

Parameters

NameDescription
durationchrono duration to convert