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.NoSuchAlgorithmExceptionpublic static void processStructReferences(Struct s, Context context, gov.llnl.babel.backend.fortran.StructModule.SymbolIDProcessor p)
public void generateCode()
throws CodeGenerationException
CodeGenerationExceptionpublic static void generateCode(Struct strct, LanguageWriterForFortran writer, CodeSplicer splicer, Context context) throws CodeGenerationException, java.security.NoSuchAlgorithmException
CodeGenerationExceptionjava.security.NoSuchAlgorithmException