Would it be possible to have AutoInterface recurse into included template modules and create a common interface with all the different functions with the same 'as'.
I have some code which I would like to repeat for many different numerical data types (and eventually array ranks but I'm starting with the type thing). There are several functions for each set so I am putting them in a templated module. I would then like in my main module to instantiate all the different templated modules and have the the interfaces in a single block. Is there any way to do this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Never mind I think I figured out something closer to what I want using just a single module and having templated functions (rather then modules). Then I can do one module procedure interface mysefl with the different kinds to instantiate the templated functions/subroutines, and the AutoInterface will fill in all the others… Great!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Would it be possible to have AutoInterface recurse into included template modules and create a common interface with all the different functions with the same 'as'.
I have some code which I would like to repeat for many different numerical data types (and eventually array ranks but I'm starting with the type thing). There are several functions for each set so I am putting them in a templated module. I would then like in my main module to instantiate all the different templated modules and have the the interfaces in a single block. Is there any way to do this?
Never mind I think I figured out something closer to what I want using just a single module and having templated functions (rather then modules). Then I can do one module procedure interface mysefl with the different kinds to instantiate the templated functions/subroutines, and the AutoInterface will fill in all the others… Great!