UNISTDX_SYSTEM_TIME
using time_value_type = ::timeval
using time_spec_type = ::timespec
class sys::time_spec
Base classes
  • public time_spec_type
Methods
  • operator=(time_spec &&) -> time_spec &
  • time_spec(time_spec &&)
  • operator=(const time_spec &) -> time_spec &
  • time_spec(const time_spec &)
  • ~time_spec()
  • duration() const -> std::chrono::nanoseconds
  • template <class Clock, class Duration>
    time_spec(std::chrono::time_point< Clock, Duration > t)explicit
  • template <class Rep, class Period>
    time_spec(std::chrono::duration< Rep, Period > d)explicit
  • time_spec(const time_spec_type & rhs)explicit
  • time_spec()
class sys::time_value
Base classes
  • public time_value_type
Methods
  • operator=(time_value &&) -> time_value &
  • time_value(time_value &&)
  • operator=(const time_value &) -> time_value &
  • time_value(const time_value &)
  • ~time_value()
  • duration() const -> std::chrono::microseconds
  • template <class Clock, class Duration>
    time_value(std::chrono::time_point< Clock, Duration > t)explicit
  • template <class Rep, class Period>
    time_value(std::chrono::duration< Rep, Period > d)explicit
  • time_value(const time_value_type & rhs)explicit
  • time_value()