14#ifndef IOX2_BB_STD_CHRONO_SUPPORT_HPP
15#define IOX2_BB_STD_CHRONO_SUPPORT_HPP
29 static constexpr auto from(
const std::chrono::nanoseconds& value)
noexcept ->
Duration {
39 static constexpr auto from(
const std::chrono::microseconds& value)
noexcept ->
Duration {
49 static constexpr auto from(
const std::chrono::milliseconds& value)
noexcept ->
Duration {
59 static constexpr auto from(
const std::chrono::seconds& value)
noexcept ->
Duration {
static constexpr auto from_millis(T value) noexcept -> Duration
Constructs a new Duration object from milliseconds.
static constexpr auto from_secs(T value) noexcept -> Duration
Constructs a new Duration object from seconds.
static constexpr auto from_micros(T value) noexcept -> Duration
Constructs a new Duration object from microseconds.
static constexpr auto from_nanos(T value) noexcept -> Duration
Constructs a new Duration object from nanoseconds.
static constexpr auto from(const std::chrono::microseconds &value) noexcept -> Duration
static constexpr auto from(const std::chrono::milliseconds &value) noexcept -> Duration
static constexpr auto from(const std::chrono::nanoseconds &value) noexcept -> Duration
static constexpr auto from(const std::chrono::seconds &value) noexcept -> Duration