The data for a data-and-event input port.
|
| VuoCompilerInputData (VuoCompilerInputDataClass *dataClass) |
| Creates a port data instance based on the specified dataClass .
|
|
void | setInitialValue (string initialValueAsString) |
| Sets the initial value of the port data.
|
|
string | getInitialValue (void) |
| Returns the string representation of the initial value of the port data.
|
|
string | getIdentifier (void) |
| Returns a unique, consistent identifier for this data.
|
|
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.
|
|
| VuoBaseDetail (string description, VuoPort *base) |
| Creates a VuoNode detail class.
|
|
VuoPort * | getBase (void) const |
| Returns the VuoNode detail class instance's base class instance.
|
|
void | setBase (VuoPort *base) |
| Sets the VuoNode detail class instance's base class instance.
|
|