<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.17">
  <compounddef id="interfacemom__file__parser_1_1log__version" kind="interface" language="Fortran" prot="private">
    <compoundname>mom_file_parser::log_version</compoundname>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="interfacemom__file__parser_1_1log__version_1aad77fc3fc9c543215f95c376da89d898" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_file_parser::log_version::log_version_cs</definition>
        <argsstring>(CS, modulename, version, desc, log_to_all, all_default, layout, debugging)</argsstring>
        <name>log_version_cs</name>
        <param>
          <type>CS</type>
          <defname>CS</defname>
        </param>
        <param>
          <type>modulename</type>
          <defname>modulename</defname>
        </param>
        <param>
          <type>version</type>
          <defname>version</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>log_to_all</type>
          <defname>log_to_all</defname>
        </param>
        <param>
          <type>all_default</type>
          <defname>all_default</defname>
        </param>
        <param>
          <type>layout</type>
          <defname>layout</defname>
        </param>
        <param>
          <type>debugging</type>
          <defname>debugging</defname>
        </param>
        <briefdescription>
<para>Log the version of a module to a log file and/or stdout, and/or to the parameter documentation file. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">cs</parametername>
</parameternamelist>
<parameterdescription>
<para>File parser type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">modulename</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of calling module </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">version</parametername>
</parameternamelist>
<parameterdescription>
<para>Version string of module </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>Module description </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">log_to_all</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter to the ..._doc.all files, even if this module also has layout or debugging parameters. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">all_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, all parameters take their default values. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layout</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this module has layout parameters. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debugging</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this module has debugging parameters. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" line="1252" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" bodystart="1253" bodyend="1273"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__file__parser_1_1log__version_1a04c361672ee019843e8f95f13c35d054" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_file_parser::log_version::log_version_plain</definition>
        <argsstring>(modulename, version)</argsstring>
        <name>log_version_plain</name>
        <param>
          <type>modulename</type>
          <defname>modulename</defname>
        </param>
        <param>
          <type>version</type>
          <defname>version</defname>
        </param>
        <briefdescription>
<para>Log the version of a module to a log file and/or stdout. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">modulename</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of calling module </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">version</parametername>
</parameternamelist>
<parameterdescription>
<para>Version string of module </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" line="1277" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" bodystart="1278" bodyend="1287"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>An overloaded interface to log version information about modules. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" line="109" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_file_parser.F90" bodystart="109" bodyend="110"/>
    <listofallmembers>
      <member refid="interfacemom__file__parser_1_1log__version_1aad77fc3fc9c543215f95c376da89d898" prot="private" virt="non-virtual"><scope>mom_file_parser::log_version</scope><name>log_version_cs</name></member>
      <member refid="interfacemom__file__parser_1_1log__version_1a04c361672ee019843e8f95f13c35d054" prot="private" virt="non-virtual"><scope>mom_file_parser::log_version</scope><name>log_version_plain</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
