line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
#pragma once |
2
|
|
|
|
|
|
|
#include |
3
|
|
|
|
|
|
|
#include |
4
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
namespace panda { namespace time { |
6
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
bool gmtime (ptime_t epoch, datetime* result); |
8
|
|
|
|
|
|
|
ptime_t timegm (datetime* date); |
9
|
|
|
|
|
|
|
ptime_t timegml (datetime* date); |
10
|
|
|
|
|
|
|
bool anytime (ptime_t epoch, datetime* result, const Timezone* zone); |
11
|
|
|
|
|
|
|
ptime_t timeany (datetime* date, const Timezone* zone); |
12
|
|
|
|
|
|
|
ptime_t timeanyl (datetime* date, const Timezone* zone); |
13
|
|
|
|
|
|
|
|
14
|
0
|
0
|
|
|
|
|
inline bool localtime (ptime_t epoch, datetime* result) { return anytime(epoch, result, tzlocal()); } |
15
|
0
|
0
|
|
|
|
|
inline ptime_t timelocal (datetime* date) { return timeany(date, tzlocal()); } |
16
|
0
|
0
|
|
|
|
|
inline ptime_t timelocall (datetime* date) { return timeanyl(date, tzlocal()); } |
17
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
size_t strftime (char* buf, size_t maxsize, const char* format, const datetime* timeptr); |
19
|
|
|
|
|
|
|
void printftime (const char* format, const datetime* timeptr); |
20
|
|
|
|
|
|
|
|
21
|
|
|
|
|
|
|
}} |
22
|
|
|
|
|
|
|
|