Vuo  2.3.2
VuoCompilerDataClass.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
13 
14 class VuoCompilerData;
15 class VuoType;
16 
21 {
22 private:
23  VuoType *vuoType;
24 
25 protected:
26  struct json_object *details;
27 
28  explicit VuoCompilerDataClass(string name);
29 
30 public:
34  virtual VuoCompilerData * newData(void) = 0;
36 
37  VuoType * getVuoType(void);
38  void setVuoType(VuoType *vuoType);
39  void setDetails(struct json_object *details);
40  json_object * getDetails(void);
41 };