Vuo  2.0.2
VuoTimeUnit.h
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #include "VuoInteger.h"
13 
15 typedef void * VuoList_VuoTimeUnit;
16 #define VuoList_VuoTimeUnit_TYPE_DEFINED
17 
30 typedef enum
31 {
32  VuoTimeUnit_Millennium,
33  VuoTimeUnit_Century,
34  VuoTimeUnit_Decade,
35  VuoTimeUnit_Year,
36  VuoTimeUnit_Quarter,
37  VuoTimeUnit_Month,
38  VuoTimeUnit_WeekSunday,
39  VuoTimeUnit_WeekMonday,
40  VuoTimeUnit_Day,
41  VuoTimeUnit_Hour,
42  VuoTimeUnit_HalfHour,
43  VuoTimeUnit_QuarterHour,
44  VuoTimeUnit_Minute,
45  VuoTimeUnit_Second,
46 } VuoTimeUnit;
47 
49 struct json_object *VuoTimeUnit_getJson(const VuoTimeUnit value);
51 char *VuoTimeUnit_getSummary(const VuoTimeUnit value);
53 
54 #define VuoTimeUnit_SUPPORTS_COMPARISON
55 bool VuoTimeUnit_areEqual(const VuoTimeUnit valueA, const VuoTimeUnit valueB);
56 bool VuoTimeUnit_isLessThan(const VuoTimeUnit valueA, const VuoTimeUnit valueB);
57 
63 char *VuoTimeUnit_getString(const VuoTimeUnit value);
67