The instance data for a node.
- See Also
- {VuoCompilerInstanceDataClass}
|
| VuoCompilerInstanceData (VuoCompilerInstanceDataClass *instanceDataClass) |
| Creates instance data for a node, based on the specified instanceDataClass .
|
|
Value * | generateLoad (Module *module, BasicBlock *block, Value *nodeContextValue) |
| Generates code to get the current value of this instance data.
|
|
void | generateStore (Module *module, BasicBlock *block, Value *nodeContextValue, Value *instanceDataValue) |
| Generates code to update the value of this instance data.
|
|
Value * | getVariable (Module *module, BasicBlock *block, Value *nodeContextValue) |
| Generates code to get the address of this instance data.
|
|
virtual | ~VuoCompilerNodeArgument (void) |
| Destructor.
|
|
| 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.
|
|
Creates instance data for a node, based on the specified instanceDataClass
.
Value * VuoCompilerInstanceData::generateLoad |
( |
Module * |
module, |
|
|
BasicBlock * |
block, |
|
|
Value * |
nodeContextValue |
|
) |
| |
Generates code to get the current value of this instance data.
void VuoCompilerInstanceData::generateStore |
( |
Module * |
module, |
|
|
BasicBlock * |
block, |
|
|
Value * |
nodeContextValue, |
|
|
Value * |
instanceDataValue |
|
) |
| |
Generates code to update the value of this instance data.
Value * VuoCompilerInstanceData::getVariable |
( |
Module * |
module, |
|
|
BasicBlock * |
block, |
|
|
Value * |
nodeContextValue |
|
) |
| |
Generates code to get the address of this instance data.
The documentation for this class was generated from the following files: