
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FAssignStmt | clone () throws CloneNotSupportedException |
| internal | |
| FAssignStmt | copy () |
| internal | |
| FAssignStmt | fullCopy () |
| low-level | |
| int | evaluate (Map< CommonVariableDecl, CValue > values) |
| method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1915 | |
| FAssignStmt | flatten (FQName prefix) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:998 | |
| void | prettyPrint (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1028 | |
| void | scalarize (List< FFunctionVariable > vars, List< FStatement > stmts, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:742 | |
| void | prettyPrint_XML (Printer p, PrintStream str, String indent) |
| method XMLCodeGen /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:304 | |
| void | prettyPrint_CAD (Printer p, PrintStream str, String indent) |
| method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:1440 | |
| void | prettyPrint_C (Printer p, PrintStream str, String indent) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:592 | |
| FAssignStmt () | |
| method FlatModelica.ast:1 | |
| FAssignStmt (FIdUse p0, FExp p1) | |
| method FlatModelica.ast:7 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:20 | |
| void | setLeft (FIdUse node) |
| Setter for Left high-level method FlatModelica.ast:5. | |
| FIdUse | getLeft () |
| Getter for Left high-level method FlatModelica.ast:12. | |
| FIdUse | getLeftNoTransform () |
| low-level method FlatModelica.ast:18 | |
| void | setRight (FExp node) |
| Setter for Right high-level method FlatModelica.ast:5. | |
| FExp | getRight () |
| Getter for Right high-level method FlatModelica.ast:12. | |
| FExp | getRightNoTransform () |
| low-level method FlatModelica.ast:18 | |
| String | xmlTag () |
| syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:579 | |
| boolean | Define_boolean_useIsAssignment (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2024 internal | |
| boolean | Define_boolean_isAssignUse (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:166 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method FlatModelica.ast:14 | |
node FlatModelica.ast:504
| org.jmodelica.modelica.compiler.FAssignStmt.FAssignStmt | ( | ) |
method FlatModelica.ast:1
method FlatModelica.ast:7
| FAssignStmt org.jmodelica.modelica.compiler.FAssignStmt.clone | ( | ) | throws CloneNotSupportedException |
| FAssignStmt org.jmodelica.modelica.compiler.FAssignStmt.copy | ( | ) |
internal
| boolean org.jmodelica.modelica.compiler.FAssignStmt.Define_boolean_isAssignUse | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:166 internal
| boolean org.jmodelica.modelica.compiler.FAssignStmt.Define_boolean_useIsAssignment | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2024 internal
Reimplemented from org.jmodelica.modelica.compiler.FStatement.
| int org.jmodelica.modelica.compiler.FAssignStmt.evaluate | ( | Map< CommonVariableDecl, CValue > | values | ) | [virtual] |
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1915
Implements org.jmodelica.modelica.compiler.FStatement.
| FAssignStmt org.jmodelica.modelica.compiler.FAssignStmt.flatten | ( | FQName | prefix | ) | [virtual] |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:998
Implements org.jmodelica.modelica.compiler.FStatement.
| void org.jmodelica.modelica.compiler.FAssignStmt.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.FAssignStmt.flushCollectionCache | ( | ) |
| FAssignStmt org.jmodelica.modelica.compiler.FAssignStmt.fullCopy | ( | ) |
low-level
| FIdUse org.jmodelica.modelica.compiler.FAssignStmt.getLeft | ( | ) |
Getter for Left high-level method FlatModelica.ast:12.
| FIdUse org.jmodelica.modelica.compiler.FAssignStmt.getLeftNoTransform | ( | ) |
low-level method FlatModelica.ast:18
| FExp org.jmodelica.modelica.compiler.FAssignStmt.getRight | ( | ) |
Getter for Right high-level method FlatModelica.ast:12.
| FExp org.jmodelica.modelica.compiler.FAssignStmt.getRightNoTransform | ( | ) |
low-level method FlatModelica.ast:18
| boolean org.jmodelica.modelica.compiler.FAssignStmt.mayHaveRewrite | ( | ) |
| int org.jmodelica.modelica.compiler.FAssignStmt.numChildren | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAssignStmt.prettyPrint | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1028
| void org.jmodelica.modelica.compiler.FAssignStmt.prettyPrint_C | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:592
| void org.jmodelica.modelica.compiler.FAssignStmt.prettyPrint_CAD | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:1440
| void org.jmodelica.modelica.compiler.FAssignStmt.prettyPrint_XML | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method XMLCodeGen /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:304
Reimplemented from org.jmodelica.modelica.compiler.FStatement.
| ASTNode org.jmodelica.modelica.compiler.FAssignStmt.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.FAssignStmt.scalarize | ( | List< FFunctionVariable > | vars, | |
| List< FStatement > | stmts, | |||
| Map< String, FExp > | indexMap | |||
| ) |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:742
Reimplemented from org.jmodelica.modelica.compiler.FStatement.
| void org.jmodelica.modelica.compiler.FAssignStmt.setLeft | ( | FIdUse | node | ) |
Setter for Left high-level method FlatModelica.ast:5.
| void org.jmodelica.modelica.compiler.FAssignStmt.setRight | ( | FExp | node | ) |
Setter for Right high-level method FlatModelica.ast:5.
| String org.jmodelica.modelica.compiler.FAssignStmt.xmlTag | ( | ) |
syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:579
1.5.8