Hi everybody,
I am having problems documenting Fortran90 modules that contain nested
interface blocks.
When I run doxygen on the following minimal example the subroutines test2
and test3 become member functions of test in the documentation.
Is this a bug or am I doing something wrong?
!> A module
module doxytest
interface
!> A subroutine
!! @param[out] a Output.
!! @param dummy A dummy procedure.
subroutine test(fun, a)
interface
!> A dummy procedure
!! @param b Input
subroutine dummy(b)
real, intent(in) :: b
end subroutine dummy
end interface
real, intent(out) :: a
end subroutine test
!> Another subroutine
!! @param[in] c Input
subroutine test2(c)
real, intent(in) :: c
end subroutine test2
end interface
contains
!> A module procedure.
!! @param[in] d Input
subroutine test3(d)
real, intent(in) :: d
end subroutine test3
end module doxytest
Cheers,
Helge
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users