log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial
>
minori
annotate include/core/time.h @ 103:
621084cc542c
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
resources: add icons also remove ye olde qdarkstyle, as it's not even used anymore there's more configuring to OS X bundles now as well, along with more version info on Windows
author
Paper <mrpapersonic@gmail.com>
date
Fri, 03 Nov 2023 22:52:41 -0400 (17 months ago)
parents
c69230dc2b5d
children
862d0d8619f6
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
9
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
1
#ifndef __core__time_h
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
2
#define __core__time_h
85
c69230dc2b5d
*: cleanup includes
Paper <mrpapersonic@gmail.com>
parents:
36
diff
changeset
+
−
3
9
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
4
#include <cstdint>
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
5
#include <string>
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
6
namespace Time {
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
7
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
8
class Duration {
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
9
public:
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
10
Duration(int64_t l);
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
11
int64_t InSeconds();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
12
int64_t InMinutes();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
13
int64_t InHours();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
14
int64_t InDays();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
15
std::string AsRelativeString();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
16
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
17
private:
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
18
int64_t length;
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
19
};
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
20
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
21
int64_t GetSystemTime();
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
22
85
c69230dc2b5d
*: cleanup includes
Paper <mrpapersonic@gmail.com>
parents:
36
diff
changeset
+
−
23
}; // namespace Time
c69230dc2b5d
*: cleanup includes
Paper <mrpapersonic@gmail.com>
parents:
36
diff
changeset
+
−
24
9
5c0397762b53
INCOMPLETE: megacommit :)
Paper <mrpapersonic@gmail.com>
parents:
diff
changeset
+
−
25
#endif // __core__time_h