4#ifndef TETL_CHRONO_SYSTEM_CLOCK_HPP
5#define TETL_CHRONO_SYSTEM_CLOCK_HPP
7#include <etl/_chrono/duration.hpp>
8#include <etl/_chrono/duration_cast.hpp>
9#include <etl/_cstdint/int_t.hpp>
10#include <etl/_ctime/time_t.hpp>
11#include <etl/_ratio/ratio.hpp>
30 return static_cast<time_t>(duration_cast<seconds>(t.time_since_epoch()).count());
35 return time_point{seconds{
static_cast<seconds::rep>(t)}};
Definition adjacent_find.hpp:9
Class template etl::chrono::duration represents a time interval.
Definition duration.hpp:32
Definition system_clock.hpp:16
static auto now() noexcept -> time_point
Definition system_clock.hpp:23
static auto from_time_t(time_t t) noexcept -> time_point
Definition system_clock.hpp:33
static constexpr bool is_steady
Definition system_clock.hpp:21
static auto to_time_t(time_point const &t) noexcept -> time_t
Definition system_clock.hpp:28