dius 0.1.0
Loading...
Searching...
No Matches
steady_clock.h
Go to the documentation of this file.
1#pragma once
2
3#include "di/chrono/duration/duration_literals.h"
4#include "di/chrono/time_point/time_point.h"
5#include "di/types/integers.h"
6
7namespace dius {
9public:
10 using Representation = i64;
11 using Duration = di::Nanoseconds;
12 using Period = Duration::Period;
13 using TimePoint = di::TimePoint<SteadyClock>;
14
15 constexpr static auto is_steady = true;
16
17 static auto now() -> TimePoint;
18};
19}
Definition steady_clock.h:8
static auto now() -> TimePoint
i64 Representation
Definition steady_clock.h:10
di::TimePoint< SteadyClock > TimePoint
Definition steady_clock.h:13
static constexpr auto is_steady
Definition steady_clock.h:15
Duration::Period Period
Definition steady_clock.h:12
di::Nanoseconds Duration
Definition steady_clock.h:11
Definition directory_entry.h:11