ujf.verimag.bip.cxxcodegen
Class CxxCompoundTypeGenerator

java.lang.Object
  extended by ujf.verimag.bip.cxxcodegen.CxxCompoundTypeGenerator

public class CxxCompoundTypeGenerator
extends java.lang.Object


Field Summary
protected  CConstruct cBuilder
           
protected  CmodelFactory cFactory
           
 
Constructor Summary
CxxCompoundTypeGenerator(CConstruct builder, CxxExpressionGenerator expGen, CxxStatementGenerator stmGen)
           
 
Method Summary
 void generateRoot(Root root, CModule cmodule)
           
 void generateType(CompoundType ct, CModule cmodule, boolean multi)
           
 void setDebug(boolean debug)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cBuilder

protected CConstruct cBuilder

cFactory

protected CmodelFactory cFactory
Constructor Detail

CxxCompoundTypeGenerator

public CxxCompoundTypeGenerator(CConstruct builder,
                                CxxExpressionGenerator expGen,
                                CxxStatementGenerator stmGen)
Method Detail

setDebug

public void setDebug(boolean debug)

generateRoot

public void generateRoot(Root root,
                         CModule cmodule)

generateType

public void generateType(CompoundType ct,
                         CModule cmodule,
                         boolean multi)