Vuo
2.0.2
node
vuo.time
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
48
VuoTimeUnit
VuoTimeUnit_makeFromJson
(
struct
json_object
*js);
49
struct
json_object
*
VuoTimeUnit_getJson
(
const
VuoTimeUnit
value);
50
VuoList_VuoTimeUnit
VuoTimeUnit_getAllowedValues
(
void
);
51
char
*
VuoTimeUnit_getSummary
(
const
VuoTimeUnit
value);
52
VuoInteger
VuoTimeUnit_getSeconds
(
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
61
VuoTimeUnit
VuoTimeUnit_makeFromString
(
const
char
*str);
63
char
*
VuoTimeUnit_getString
(
const
VuoTimeUnit
value);
64
void
VuoTimeUnit_retain
(
VuoTimeUnit
value);
65
void
VuoTimeUnit_release
(
VuoTimeUnit
value);
67
Generated on Thu Mar 19 2020 23:16:02 for Vuo by
1.8.17