Vuo 2.4.4
Loading...
Searching...
No Matches
VuoTimeFormat.h
Go to the documentation of this file.
1
10#pragma once
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
27typedef enum
28{
29 VuoTimeFormat_DateTimeSortable, // ISO 8601 / RFC 3339. Always in UTC. Locale-independent.
30 VuoTimeFormat_DateTimeShort12, // Others use the current local timezone and locale.
31 VuoTimeFormat_DateTimeShort24,
32 VuoTimeFormat_DateTimeMedium12,
33 VuoTimeFormat_DateTimeMedium24,
34 VuoTimeFormat_DateTimeLong12,
35 VuoTimeFormat_DateTimeLong24,
36 VuoTimeFormat_DateShort,
37 VuoTimeFormat_DateMedium,
38 VuoTimeFormat_DateLong,
39 VuoTimeFormat_Time12,
40 VuoTimeFormat_Time24,
42
43#define VuoTimeFormat_SUPPORTS_COMPARISON
45
46VuoTimeFormat VuoTimeFormat_makeFromJson(struct json_object *js);
47struct json_object *VuoTimeFormat_getJson(const VuoTimeFormat value);
50
51bool VuoTimeFormat_areEqual(const VuoTimeFormat valueA, const VuoTimeFormat valueB);
52bool VuoTimeFormat_isLessThan(const VuoTimeFormat valueA, const VuoTimeFormat valueB);
53
62
67#ifdef __cplusplus
68}
69#endif