Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.time
VuoRelativeTime.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
#include "
VuoInteger.h
"
17
#include "
VuoReal.h
"
18
32
typedef
double
VuoRelativeTime
;
33
34
#define VuoRelativeTime_SUPPORTS_COMPARISON
35
36
VuoRelativeTime
VuoRelativeTime_makeFromJson
(
struct
json_object *js);
37
struct
json_object *
VuoRelativeTime_getJson
(
const
VuoRelativeTime
value);
38
char
*
VuoRelativeTime_getSummary
(
const
VuoRelativeTime
value);
39
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
50
char
*
VuoRelativeTime_getString
(
const
VuoRelativeTime
value);
51
void
VuoRelativeTime_retain
(
VuoRelativeTime
value);
52
void
VuoRelativeTime_release
(
VuoRelativeTime
value);
54
59
#ifdef __cplusplus
60
}
61
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8