MCPcopy Create free account
hub / github.com/CodingGay/BlackDex / Duration

Method Duration

Bcore/src/main/cpp/Dobby/tests/catch.hpp:11669–11682  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11667
11668public:
11669 explicit Duration(uint64_t inNanoseconds, Unit units = Unit::Auto) : m_inNanoseconds(inNanoseconds), m_units(units) {
11670 if (m_units == Unit::Auto) {
11671 if (m_inNanoseconds < s_nanosecondsInAMicrosecond)
11672 m_units = Unit::Nanoseconds;
11673 else if (m_inNanoseconds < s_nanosecondsInAMillisecond)
11674 m_units = Unit::Microseconds;
11675 else if (m_inNanoseconds < s_nanosecondsInASecond)
11676 m_units = Unit::Milliseconds;
11677 else if (m_inNanoseconds < s_nanosecondsInAMinute)
11678 m_units = Unit::Seconds;
11679 else
11680 m_units = Unit::Minutes;
11681 }
11682 }
11683
11684 auto value() const -> double {
11685 switch (m_units) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected