Vuo
0.4.4
|
A conductor output port, optionally with data.
Public Member Functions | |
VuoCompilerOutputEventPort (VuoPort *basePort) | |
Creates a conductor output port based on portClass . | |
VuoCompilerOutputData * | getData (void) |
Returns this port's data, or NULL if none. | |
![]() | |
void | generateAllocation (Module *module, string nodeInstanceIdentifier) |
Generates code to allocate this port. | |
StoreInst * | generateStore (Value *value, BasicBlock *block) |
Generates code to set the port's value to value . | |
StoreInst * | generateStore (bool pushed, BasicBlock *block) |
Generates code to set the port's value to bool value . | |
string | getIdentifier (void) |
Returns a unique, consistent identifier for this port. | |
VuoCompilerType * | getDataType (void) |
Returns the type of this port's data, or NULL if none. | |
Additional Inherited Members | |
![]() | |
VuoCompilerEventPort (VuoPort *basePort) | |
Creates a conductor port from the specified portClass . | |
Constant * | getBoolConstant (bool value) |
Returns constant with value value . | |
string | getVariableBaseName (void) |
Distinguishes the variable for the event from the variable for the data in data-and-event ports. | |
![]() | |
VuoCompilerData * | data |
Optional data stored in this port. | |