Vuo  2.0.0
VuoData.h
Go to the documentation of this file.
1 
10 #pragma once
11 
20 #include "VuoInteger.h"
21 #include "VuoText.h"
22 
26 typedef struct
27 {
29  char *data;
30 
31  char blah[42];
32 } VuoData;
33 
35 struct json_object *VuoData_getJson(const VuoData value);
36 char *VuoData_getSummary(const VuoData value);
37 
38 #define VuoData_SUPPORTS_COMPARISON
39 bool VuoData_areEqual(const VuoData valueA, const VuoData valueB);
40 bool VuoData_isLessThan(const VuoData valueA, const VuoData valueB);
41 
42 VuoData VuoData_make(VuoInteger size, unsigned char *data);
44 char * VuoData_copyToString(const VuoData data);
45 
49 VuoData VuoData_makeFromString(const char *str);
51 char *VuoData_getString(const VuoData value);
52 void VuoData_retain(VuoData value);
53 void VuoData_release(VuoData value);
55