|
| TOOLBOX_WEAK Nanos | toolbox::sys::get_time (clockid_t clock_id) noexcept |
| |
| template<typename RepT , typename PeriodT > |
| constexpr bool | toolbox::sys::is_zero (std::chrono::duration< RepT, PeriodT > d) noexcept |
| |
| template<typename ClockT > |
| constexpr bool | toolbox::sys::is_zero (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename ClockT , typename DurationT > |
| constexpr DurationT | toolbox::sys::time_since_epoch (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename ClockT > |
| constexpr std::int64_t | toolbox::sys::ms_since_epoch (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename ClockT > |
| constexpr std::int64_t | toolbox::sys::us_since_epoch (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename ClockT > |
| constexpr std::int64_t | toolbox::sys::ns_since_epoch (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename ClockT , typename RepT , typename PeriodT > |
| constexpr auto | toolbox::sys::to_time (std::chrono::duration< RepT, PeriodT > d) noexcept |
| |
| template<typename ClockT > |
| constexpr auto | toolbox::sys::to_time (timeval tv) noexcept |
| |
| template<typename ClockT > |
| constexpr auto | toolbox::sys::to_time (timespec ts) noexcept |
| |
| template<typename RepT , typename PeriodT > |
| constexpr timeval | toolbox::sys::to_timeval (std::chrono::duration< RepT, PeriodT > d) noexcept |
| |
| template<typename ClockT > |
| constexpr timeval | toolbox::sys::to_timeval (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
| template<typename RepT , typename PeriodT > |
| constexpr timespec | toolbox::sys::to_timespec (std::chrono::duration< RepT, PeriodT > d) noexcept |
| |
| template<typename ClockT > |
| constexpr timespec | toolbox::sys::to_timespec (std::chrono::time_point< ClockT, Duration > t) noexcept |
| |
template<typename StreamT >
requires Streamable<StreamT> |
| StreamT & | toolbox::sys::operator<< (StreamT &os, MonoTime t) |
| |
template<typename StreamT >
requires Streamable<StreamT> |
| StreamT & | toolbox::sys::operator<< (StreamT &os, WallTime t) |
| |
| template<typename DurationT = Seconds> |
| auto | toolbox::sys::put_time (WallTime t, const char *fmt) noexcept |
| |
template<typename DurationT , typename StreamT >
requires Streamable<StreamT> |
| StreamT & | toolbox::sys::operator<< (StreamT &os, PutTime< DurationT > pt) |
| |
| constexpr bool | toolbox::sys::is_zero (timeval tv) noexcept |
| |
| void | toolbox::sys::clear (timeval &tv) noexcept |
| |
| timeval | toolbox::sys::operator+ (timeval lhs, timeval rhs) noexcept |
| |
| timeval | toolbox::sys::operator- (timeval lhs, timeval rhs) noexcept |
| |
| constexpr bool | toolbox::sys::is_zero (timespec ts) noexcept |
| |
| void | toolbox::sys::clear (timespec &ts) noexcept |
| |
| timespec | toolbox::sys::operator+ (timespec lhs, timespec rhs) noexcept |
| |
| timespec | toolbox::sys::operator- (timespec lhs, timespec rhs) noexcept |
| |
| constexpr auto | toolbox::sys::parse_nanos (std::string_view sv) noexcept |
| |
| constexpr std::optional< Nanos > | toolbox::sys::parse_time_only (std::string_view sv) noexcept |
| |