acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_.h
1
#pragma once
2
3
4
5
//#include "acme/prototype/time/time.h"
6
7
CLASS_DECL_ACME ::i64 i64_nanosecond();
8
9
inline ::i64 i64_microsecond() {
return
(::i64) (i64_nanosecond() / 1'000); }
10
11
inline ::i64 i64_millisecond() {
return
(::i64) (i64_nanosecond() / 1'000'000); }
12
13
inline ::i64 i64_second() {
return
(::i64) (i64_nanosecond() / 1'000'000'000); }
14
15
inline ::i64 i64_minute() {
return
(::i64) (i64_nanosecond() / 60'000'000'000); }
16
17
inline ::i64 i64_hour() {
return
(::i64) (i64_nanosecond() / 3'600'000'000'000); }
18
19
inline ::i64 i64_day() {
return
(::i64) (i64_nanosecond() / 86'400'000'000'000); }
20
21
22
23
//#include "acme/prototype/time/integral/time.h"
24
25
26
//#include "nanosecond.h"
27
//#include "microsecond.h"
28
//#include "millisecond.h"
29
//
30
//
31
//#include "second.h"
32
//
33
//
34
//#include "minute.h"
35
//#include "hour.h"
36
//#include "day.h"
37
38
39
40
41
42
43
44
45
46
prototype
time
integral
_.h
Generated by
1.17.0