Vuo
2.0.0
compiler
VuoCompilerDataClass.cc
Go to the documentation of this file.
1
10
#include "
VuoCompilerDataClass.hh
"
11
#include "
VuoCompilerType.hh
"
12
#include "
VuoType.hh
"
13
17
VuoCompilerDataClass::VuoCompilerDataClass
(
string
name, Type *type) :
18
VuoCompilerNodeArgumentClass
(name,
VuoPortClass
::notAPort, type)
19
{
20
vuoType = NULL;
21
details
= NULL;
22
}
23
27
VuoCompilerDataClass::~VuoCompilerDataClass
(
void
)
28
{
29
json_object_put(
details
);
30
}
31
35
VuoType
*
VuoCompilerDataClass::getVuoType
(
void
)
36
{
37
return
vuoType;
38
}
39
44
void
VuoCompilerDataClass::setVuoType
(
VuoType
*vuoType)
45
{
46
this->vuoType = vuoType;
47
}
48
54
Type *
VuoCompilerDataClass::getType
(
void
)
55
{
56
return
vuoType->
getCompiler
()->
getType
();
57
}
58
76
void
VuoCompilerDataClass::setDetails
(
struct
json_object
*details)
77
{
78
this->details =
details
;
79
}
80
84
json_object
*
VuoCompilerDataClass::getDetails
(
void
)
85
{
86
return
details
;
87
}
Generated on Tue Oct 22 2019 18:07:47 for Vuo by
1.8.16