1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
3 <compounddef id="interfacemymodule_1_1genericproc" kind="interface" language="Fortran" prot="public">
4 <compoundname>mymodule::genericproc</compoundname>
5 <sectiondef kind="public-func">
6 <memberdef kind="function" id="interfacemymodule_1_1genericproc_1a29212dbf2b36be4ef4bb185a8fac345f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
7 <type>subroutine</type>
8 <definition>subroutine mymodule::genericproc::firstproc</definition>
9 <argsstring>(i)</argsstring>
10 <name>firstproc</name>
11 <qualifiedname>mymodule::genericproc::firstproc</qualifiedname>
13 <type>integer, intent(in)</type>
17 <para>short doc </para>
21 <parameterlist kind="param">
24 <parametername direction="in">i</parametername>
26 <parameterdescription>
27 <para>integer argument </para>
28 </parameterdescription>
32 </detaileddescription>
35 <location file="090_interfaces.f90" line="58" column="1" bodyfile="090_interfaces.f90" bodystart="59" bodyend="59"/>
37 <memberdef kind="function" id="interfacemymodule_1_1genericproc_1aa73d225b1a1257ad4c6402b54218c4fe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
38 <type>subroutine</type>
39 <definition>subroutine mymodule::genericproc::otherproc</definition>
40 <argsstring>(somearg)</argsstring>
41 <name>otherproc</name>
42 <qualifiedname>mymodule::genericproc::otherproc</qualifiedname>
44 <type>character(len=*), intent(in)</type>
45 <defname>somearg</defname>
50 </detaileddescription>
53 <location file="090_interfaces.f90" line="66" column="1" bodyfile="090_interfaces.f90" bodystart="67" bodyend="67"/>
55 <memberdef kind="function" id="interfacemymodule_1_1genericproc_1a92cbc79d158eaa86f5a43f0f00af8a12" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
56 <type>subroutine</type>
57 <definition>subroutine mymodule::genericproc::externalproc2</definition>
58 <argsstring>(r)</argsstring>
59 <name>externalproc2</name>
60 <qualifiedname>mymodule::genericproc::externalproc2</qualifiedname>
62 <type>real, intent(out)</type>
68 </detaileddescription>
71 <location file="090_interfaces.f90" line="32" column="1" bodyfile="090_interfaces.f90" bodystart="33" bodyend="33"/>
77 </detaileddescription>
78 <location file="090_interfaces.f90" line="29" column="1" bodyfile="090_interfaces.f90" bodystart="29" bodyend="34"/>
80 <member refid="interfacemymodule_1_1genericproc_1a92cbc79d158eaa86f5a43f0f00af8a12" prot="public" virt="non-virtual">
81 <scope>mymodule::genericproc</scope>
82 <name>externalproc2</name>
84 <member refid="interfacemymodule_1_1genericproc_1a29212dbf2b36be4ef4bb185a8fac345f" prot="public" virt="non-virtual">
85 <scope>mymodule::genericproc</scope>
86 <name>firstproc</name>
88 <member refid="interfacemymodule_1_1genericproc_1aa73d225b1a1257ad4c6402b54218c4fe" prot="public" virt="non-virtual">
89 <scope>mymodule::genericproc</scope>
90 <name>otherproc</name>