Package gov.llnl.babel.backend.fortran

Class Summary

AbbrevHeader
ArrayModule Create a FORTRAN 90 module to provide client-side bindings for arrays of classes and interfaces.
Babel2BindCType
FortArrayMethods
Fortran Provide a collection of static methods to provide the mapping of sidl concepts into FORTRAN.
GenerateClient This class implements the CodeGenerator interface for the FORTRAN client side code generator.
GenerateServer This class implements the CodeGenerator interface for the FORTRAN server side code generator.
ImplModule This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.
ImplSource This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement for a sidl class.
ModuleSource This class provides the ability to write a FORTRAN 90 module for a sidl class/interface.
SkelSource The purpose of this class is to generate the C skeleton code to support sidl objects implemented in FORTRAN.
StructModule This class provides the ability to write a BIND(C) module file containing the derived type defined in the SIDL file.
StubDoc This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement to implement a sidl class.
StubHeader This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
StubSource This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
TypeModule This class generates a FORTRAN 90 module holding the derived type for client-side users.