ujf.verimag.bip.cxxcodegen
Class CxxModuleGenerator
java.lang.Object
ujf.verimag.bip.cxxcodegen.CxxModuleGenerator
public class CxxModuleGenerator
- extends java.lang.Object
- Author:
- arobert
Constructor Summary |
CxxModuleGenerator(java.lang.String fileName,
java.util.Map libFullNames,
java.util.List includeDirs)
|
Method Summary |
void |
setDebug(boolean debug)
|
void |
visit(Module c,
java.lang.String topName,
boolean verif,
boolean multiThread)
|
void |
visit(Module c,
java.lang.String topName,
boolean verif,
boolean multiThread,
boolean forTest)
|
void |
visit(Module m,
java.lang.String topName,
boolean verif,
boolean multiThread,
boolean forTest,
java.lang.String fileName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cFactory
protected CmodelFactory cFactory
cBuilder
protected CConstruct cBuilder
expGen
protected CxxExpressionGenerator expGen
stmGen
protected CxxStatementGenerator stmGen
portTypeGen
protected CxxPortTypeGenerator portTypeGen
atomTypeGen
protected CxxAtomTypeGenerator atomTypeGen
compoundTypeGen
protected CxxCompoundTypeGenerator compoundTypeGen
connectorTypeGen
protected CxxConnectorTypeGenerator connectorTypeGen
bipModel
protected Module bipModel
CxxModuleGenerator
public CxxModuleGenerator(java.lang.String fileName,
java.util.Map libFullNames,
java.util.List includeDirs)
setDebug
public void setDebug(boolean debug)
visit
public void visit(Module c,
java.lang.String topName,
boolean verif,
boolean multiThread)
visit
public void visit(Module c,
java.lang.String topName,
boolean verif,
boolean multiThread,
boolean forTest)
visit
public void visit(Module m,
java.lang.String topName,
boolean verif,
boolean multiThread,
boolean forTest,
java.lang.String fileName)