List of all members.
Detailed Description
Definition at line 2763 of file blocks.py.
Constructor & Destructor Documentation
def blockit::Fortran::blocks::Instantiate::__init__ |
( |
|
self, |
|
|
|
parameters |
|
) |
| |
An instantiate block is simply used to instantiate template symbols
listed in the block. This can be used to separate the build cycle
into phases. Phase I would be to have instantiate blocks build all
the templates for you and put them somewhere. Phase II would be to
read the sources and mangle the template names. Phase III would be to
parse the headers of all the files and build the dependencies for a
Makefile. Also, these blocks can be placed in a file directly to
trigger instantiations. This can be useful if you place functions
within a templated module and use an `as` name to wrap them in generic
interfaces. You can the simply use the `as` name in your code instead
of a template call.
Definition at line 2781 of file blocks.py.
Member Function Documentation
def blockit::Fortran::blocks::Instantiate::factory |
( |
|
s, |
|
|
|
lineNo, |
|
|
|
tokens |
|
) |
| |
Factory method called by the BlockParser to produce an
instance of the class.
Definition at line 2773 of file blocks.py.
def blockit::Fortran::blocks::Instantiate::show |
( |
|
self, |
|
|
|
mangle |
|
) |
| |
Member Data Documentation
The documentation for this class was generated from the following file: