Vuo
0.6.0
|
The data for a data-and-event port.
Protected Member Functions | |
VuoCompilerData (VuoCompilerDataClass *dataClass) | |
Creates an instance of data for a data-and-event port. | |
string | getVariableBaseName (void) |
Distinguishes the variable for the data from the variable for the event in data-and-event ports. | |
![]() | |
VuoCompilerNodeArgument (VuoPort *basePort) | |
Creates an argument instance based on the specified argumentClass . | |
Additional Inherited Members | |
![]() | |
virtual void | generateAllocation (Module *module, string nodeInstanceIdentifier) |
Generate the allocation of the argument's runtime representation: a global variable to store the argument's value. | |
virtual LoadInst * | generateLoad (BasicBlock *block) |
Generate code to get the port's value. | |
virtual StoreInst * | generateStore (Value *value, BasicBlock *block) |
Generate code to set the port's value. | |
GlobalVariable * | getVariable (void) |
Returns the global variable to store the argument's value, if generateAllocation has been called. | |
![]() | |
GlobalVariable * | variable |
The global variable in the generated code in which this argument is stored. | |
|
protected |
Creates an instance of data for a data-and-event port.
|
protectedvirtual |
Distinguishes the variable for the data from the variable for the event in data-and-event ports.
Reimplemented from VuoCompilerNodeArgument.