Vuo
2.1.1
node
vuo.text
VuoNumberFormat.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoReal.h
"
13
15
typedef
void
*
VuoList_VuoNumberFormat
;
16
#define VuoList_VuoNumberFormat_TYPE_DEFINED
17
30
typedef
enum
31
{
32
VuoNumberFormat_Decimal,
33
VuoNumberFormat_Percentage,
34
VuoNumberFormat_Currency
35
}
VuoNumberFormat
;
36
37
VuoNumberFormat
VuoNumberFormat_makeFromJson
(
struct
json_object
*js);
38
struct
json_object
*
VuoNumberFormat_getJson
(
const
VuoNumberFormat
value);
39
VuoList_VuoNumberFormat
VuoNumberFormat_getAllowedValues
(
void
);
40
char
*
VuoNumberFormat_getSummary
(
const
VuoNumberFormat
value);
41
42
VuoText
VuoNumberFormat_format
(
VuoReal
value,
43
VuoNumberFormat
format,
44
VuoInteger
minimumIntegerDigits,
45
VuoInteger
minimumDecimalPlaces,
46
VuoInteger
decimalPlaces,
47
bool
showThousandSeparator);
48
49
#define VuoNumberFormat_SUPPORTS_COMPARISON
50
bool
VuoNumberFormat_areEqual
(
const
VuoNumberFormat
valueA,
const
VuoNumberFormat
valueB);
51
bool
VuoNumberFormat_isLessThan
(
const
VuoNumberFormat
valueA,
const
VuoNumberFormat
valueB);
52
56
VuoNumberFormat
VuoNumberFormat_makeFromString
(
const
char
*str);
58
char
*
VuoNumberFormat_getString
(
const
VuoNumberFormat
value);
59
void
VuoNumberFormat_retain
(
VuoNumberFormat
value);
60
void
VuoNumberFormat_release
(
VuoNumberFormat
value);
62
Generated on Thu Jul 9 2020 21:02:24 for Vuo by
1.8.18