17 "title" :
"Rounding Method",
18 "description" :
"How to round a number.",
22 "VuoList_VuoRoundingMethod"
37 const char *valueAsString =
"";
38 if (json_object_get_type(js) == json_type_string)
39 valueAsString = json_object_get_string(js);
43 if (strcmp(valueAsString,
"down") == 0)
44 value = VuoRoundingMethod_Down;
45 else if (strcmp(valueAsString,
"up") == 0)
46 value = VuoRoundingMethod_Up;
56 char *valueAsString =
"nearest";
58 if (value == VuoRoundingMethod_Down)
59 valueAsString =
"down";
60 else if (value == VuoRoundingMethod_Up)
63 return json_object_new_string(valueAsString);
83 char *valueAsString =
"Nearest";
85 if (value == VuoRoundingMethod_Down)
86 valueAsString =
"Down";
87 else if (value == VuoRoundingMethod_Up)
90 return strdup(valueAsString);
98 return valueA == valueB;
106 return valueA < valueB;