public class StructModule
extends java.lang.Object
Constructor and Description |
---|
StructModule(LanguageWriterForFortran writer,
CodeSplicer splicer,
Struct strct,
Context context)
When Struct Module use cases are being generated, we need to keep track of
what use cases have been already generated.
|
Modifier and Type | Method and Description |
---|---|
void |
generateCode() |
static void |
generateCode(Struct strct,
LanguageWriterForFortran writer,
CodeSplicer splicer,
Context context) |
static void |
processStructReferences(Struct s,
Context context,
gov.llnl.babel.backend.fortran.StructModule.SymbolIDProcessor p)
add all SymbolIDs referenced by the Struct s to the Set ids
|
public StructModule(LanguageWriterForFortran writer, CodeSplicer splicer, Struct strct, Context context) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public static void processStructReferences(Struct s, Context context, gov.llnl.babel.backend.fortran.StructModule.SymbolIDProcessor p)
public void generateCode() throws CodeGenerationException
CodeGenerationException
public static void generateCode(Struct strct, LanguageWriterForFortran writer, CodeSplicer splicer, Context context) throws CodeGenerationException, java.security.NoSuchAlgorithmException
CodeGenerationException
java.security.NoSuchAlgorithmException