|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.codegen.kernel.CodeGeneratorHelper
ptolemy.codegen.c.kernel.CCodeGeneratorHelper
ptolemy.codegen.c.actor.lib.AddSubtract
public class AddSubtract
A helper class for ptolemy.actor.lib.AddSubtract.
| Yellow (cxh) |
| Yellow (mankit) Pending FIXME in AddSubtract.c: need to deallocate Tokens |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
CodeGeneratorHelper.Channel, CodeGeneratorHelper.VariableScope |
| Nested classes/interfaces inherited from class ptolemy.kernel.util.NamedObj |
|---|
NamedObj.ContainedObjectsIterator |
| Field Summary |
|---|
| Fields inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
_bufferSizes, _codeGenerator, _codeStream, _eol, _INDENT1, _INDENT2, _parseTreeCodeGenerator, _portConversions, _readOffsets, _referencedParameters, _writeOffsets |
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
AddSubtract(AddSubtract actor)
Construct an AddSubtract helper. |
|
| Method Summary | |
|---|---|
java.lang.String |
generateFireCode()
Generate fire code. |
java.lang.String |
generatePreinitializeCode()
Generate preinitialize code. |
| Methods inherited from class ptolemy.codegen.c.kernel.CCodeGeneratorHelper |
|---|
_generateInputVariableDeclaration, _generateOutputVariableDeclaration, _generateReferencedParameterDeclaration, _generateTypeConvertVariableDeclaration, _replaceMacro, generateVariableDeclaration, getCodeGenerator, getJVMHeaderFiles, getParseTreeCodeGenerator |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AddSubtract(AddSubtract actor)
actor - the associated actor| Method Detail |
|---|
public java.lang.String generateFireCode()
throws IllegalActionException
generateFireCode in interface ActorCodeGeneratorgenerateFireCode in class CodeGeneratorHelperIllegalActionException - If the code stream encounters an
error in processing the specified code block(s).
public java.lang.String generatePreinitializeCode()
throws IllegalActionException
preinitBlock from AddSubtract.c,
replace macros with their values and returns the processed code
block.
generatePreinitializeCode in interface ActorCodeGeneratorgeneratePreinitializeCode in class CodeGeneratorHelperIllegalActionException - If the code stream encounters an
error in processing the specified code block(s).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||