Vuo
2.0.0
node
vuo.time
VuoRelativeTime.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoInteger.h
"
13
#include "
VuoReal.h
"
14
16
typedef
void
*
VuoList_VuoRelativeTime
;
17
#define VuoList_VuoRelativeTime_TYPE_DEFINED
18
33
typedef
double
VuoRelativeTime
;
34
35
VuoRelativeTime
VuoRelativeTime_makeFromJson
(
struct
json_object
*js);
36
struct
json_object
*
VuoRelativeTime_getJson
(
const
VuoRelativeTime
value);
37
char
*
VuoRelativeTime_getSummary
(
const
VuoRelativeTime
value);
38
39
#define VuoRelativeTime_SUPPORTS_COMPARISON
40
bool
VuoRelativeTime_areEqual
(
const
VuoRelativeTime
valueA,
const
VuoRelativeTime
valueB);
41
bool
VuoRelativeTime_isLessThan
(
const
VuoRelativeTime
valueA,
const
VuoRelativeTime
valueB);
42
43
VuoRelativeTime
VuoRelativeTime_make
(
VuoInteger
years,
VuoInteger
months,
VuoInteger
days,
VuoInteger
hours,
VuoInteger
minutes,
VuoReal
seconds);
44
void
VuoRelativeTime_getComponents
(
VuoRelativeTime
relativeTime,
VuoInteger
*years,
VuoInteger
*months,
VuoInteger
*days,
VuoInteger
*hours,
VuoInteger
*minutes,
VuoReal
*seconds);
45
49
VuoRelativeTime
VuoRelativeTime_makeFromString
(
const
char
*str);
51
char
*
VuoRelativeTime_getString
(
const
VuoRelativeTime
value);
52
void
VuoRelativeTime_retain
(
VuoRelativeTime
value);
53
void
VuoRelativeTime_release
(
VuoRelativeTime
value);
55
Generated on Wed Feb 26 2020 23:19:41 for Vuo by
1.8.17