Vuo  2.0.0
VuoTimeFormat.h
Go to the documentation of this file.
1 
10 #pragma once
11 
13 typedef void * VuoList_VuoTimeFormat;
14 #define VuoList_VuoTimeFormat_TYPE_DEFINED
15 
28 typedef enum
29 {
30  VuoTimeFormat_DateTimeSortable, // ISO 8601 / RFC 3339. Always in UTC. Locale-independent.
31  VuoTimeFormat_DateTimeShort12, // Others use the current local timezone and locale.
32  VuoTimeFormat_DateTimeShort24,
33  VuoTimeFormat_DateTimeMedium12,
34  VuoTimeFormat_DateTimeMedium24,
35  VuoTimeFormat_DateTimeLong12,
36  VuoTimeFormat_DateTimeLong24,
37  VuoTimeFormat_DateShort,
38  VuoTimeFormat_DateMedium,
39  VuoTimeFormat_DateLong,
40  VuoTimeFormat_Time12,
41  VuoTimeFormat_Time24,
43 
47 char *VuoTimeFormat_getSummary(const VuoTimeFormat value);
48 
49 #define VuoTimeFormat_SUPPORTS_COMPARISON
50 bool VuoTimeFormat_areEqual(const VuoTimeFormat valueA, const VuoTimeFormat valueB);
51 bool VuoTimeFormat_isLessThan(const VuoTimeFormat valueA, const VuoTimeFormat valueB);
52 
58 char *VuoTimeFormat_getString(const VuoTimeFormat value);
62