3#include "../Primitives.hpp"
16 Duration(std::chrono::steady_clock::duration duration) : duration(duration){}
31 std::chrono::steady_clock::duration duration;
42 std::chrono::steady_clock::time_point point;
int32 TotalMinutes() const
Definition Time.cpp:18
static Duration FromSeconds(int16 seconds)
Definition Time.hpp:12
int16 Milliseconds() const
Definition Time.cpp:53
static Duration FromMinutes(int16 minutes)
Definition Time.hpp:11
int8 Minutes() const
Definition Time.cpp:43
static Duration FromMilliseconds(int16 milliseconds)
Definition Time.hpp:13
int64 TotalMilliseconds() const
Definition Time.cpp:28
int8 Hours() const
Definition Time.cpp:38
int64 TotalSeconds() const
Definition Time.cpp:23
int64 TotalMicroseconds() const
Definition Time.cpp:33
int32 TotalHours() const
Definition Time.cpp:13
static Duration FromHours(int16 hours)
Definition Time.hpp:10
int16 Microseconds() const
Definition Time.cpp:58
Duration(std::chrono::steady_clock::duration duration)
Definition Time.hpp:16
static Duration FromMicroseconds(int16 microseconds)
Definition Time.hpp:14
int8 Seconds() const
Definition Time.cpp:48
Duration operator-(TimePoint &other) const
Definition Time.hpp:39
static TimePoint Now()
Definition Time.cpp:6
int32_t int32
Definition Primitives.hpp:13
int8_t int8
Definition Primitives.hpp:7
int16_t int16
Definition Primitives.hpp:10
int64_t int64
Definition Primitives.hpp:16