acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_millisecond.h
1// Recreated by camilo on 2021-10-05 13:08 BRT <3ThomasBorregaardSorensen!![ THE ONE GOD ]
2// Refactored/Merged by camilo on 2021-10-04 06:45 BRT <3ThomasBorregaardSorensen!![ THE ONE GOD ]
3#pragma once
4
5
6//class integral_millisecond_t :
7// public integral_millisecond
8//{
9//public:
10//
11//
12// using BASE_TYPE = integral_millisecond;
13//
14//
15// constexpr integral_millisecond_t(integral_millisecond millisecond = {}) : integral_millisecond(millisecond) {}
16//
17//
18// constexpr operator integral_second() const { return { m_i / 1'000 }; }
19// constexpr operator integral_nanosecond() const { return { (m_i % 1'000) * 1'000'000 }; }
20//
21//
22// constexpr operator floating_second() const { return { m_i / 1'000.0 }; }
23//
24//};
25//
26//
27//using integral_millisecond = integral_time < integral_millisecond_t >;
28//
29
30template < >
31inline integral_millisecond now<integral_millisecond>()
32{
33
34 return get_integral_millisecond();
35
36}
37
38
39
40
41