Is it possible to document Fortran interface via Doxygen? My extensive search has led me to believe that it is possible. But there does not seem to exist any clues on the web as to how this is possible. As an example consider the following interface that lives in a module:
module test_mod
!> \brief
!> Return the factorial for a whole integer input. This is basically `Gamma( intNum + 1 )`.
!>
!> \param[in] positiveInteger : The input positive integer whose factorial must be computed.
!>
!> \return
!> `factorial` : The factorial.
interface
pure function getFactorial(positiveInteger) result(factorial)
use iso_fortran_env, only: IK => int32, RK => real64
implicit none
integer(IK), intent(in) :: positiveInteger
real(RK) :: factorial
end function getFactorial
end interface
end module test_mod
But such a documentation does not seem to work. Your help is very much appreciated.