|  | 
| 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 | 
|  |