Lines Matching refs:dur
328 std::string toISO8061ExtendedStr(std::chrono::duration<IntType, Period> dur)
335 std::chrono::days days = std::chrono::floor<std::chrono::days>(dur);
343 if (dur.count() <= 0)
345 BMCWEB_LOG_WARNING("Underflow from value {}", dur.count());
347 dur = std::chrono::duration<IntType, Period>::zero();
349 else if (dur > SubType::max() - std::chrono::days(1))
351 BMCWEB_LOG_WARNING("Overflow from value {}", dur.count());
353 dur = std::chrono::days(1) - SubType(1);
359 dur = std::chrono::days(1) - SubType(1);
365 dur = SubType::zero();
370 dur -= days;
372 std::chrono::hh_mm_ss<SubType> hms(dur);