Vuo 2.4.4
Loading...
Searching...
No Matches
VuoData.h
Go to the documentation of this file.
1
10#pragma once
11
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24#include "VuoInteger.h"
25#include "VuoText.h"
26
30typedef struct
31{
33 char *data;
34} VuoData;
35
36#define VuoData_SUPPORTS_COMPARISON
37
38VuoData VuoData_makeFromJson(struct json_object *js);
39struct json_object *VuoData_getJson(const VuoData value);
40char *VuoData_getSummary(const VuoData value);
41
42bool VuoData_areEqual(const VuoData valueA, const VuoData valueB);
43bool VuoData_isLessThan(const VuoData valueA, const VuoData valueB);
44
45VuoData VuoData_make(VuoInteger size, unsigned char *data);
47char * VuoData_copyToString(const VuoData data);
48
49void VuoData_retain(VuoData value);
50void VuoData_release(VuoData value);
51
56char *VuoData_getString(const VuoData value);
58
63#ifdef __cplusplus
64}
65#endif