summaryrefslogtreecommitdiff
path: root/testing/092/interfacestrings_1_1operator_07_0a_0a_08.xml
blob: 608b2e0d8e4dd0ebddbec15bd073728f1a129563 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
  <compounddef id="interfacestrings_1_1operator_07_0a_0a_08" kind="interface" language="Fortran" prot="public">
    <compoundname>strings::operator(==)</compoundname>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="interfacestrings_1_1operator_07_0a_0a_08_1a22eaf942e2152394fa8b7228a1bb5627" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>elemental logical function</type>
        <definition>elemental logical function strings::operator(==)::compare</definition>
        <argsstring>(lhs, rhs)</argsstring>
        <name>compare</name>
        <qualifiedname>strings::operator(==)::compare</qualifiedname>
        <param>
          <type>type(<ref refid="structstrings_1_1string" kindref="compound">string</ref>), intent(in)</type>
          <defname>lhs</defname>
        </param>
        <param>
          <type>type(<ref refid="structstrings_1_1string" kindref="compound">string</ref>), intent(in)</type>
          <defname>rhs</defname>
        </param>
        <briefdescription>
          <para>Implementation of OPERATOR(==) - compare two Strings. </para>
        </briefdescription>
        <detaileddescription>
          <para>
            <parameterlist kind="param">
              <parameteritem>
                <parameternamelist>
                  <parametername direction="in">lhs</parametername>
                </parameternamelist>
                <parameterdescription>
                  <para>The left hand string.</para>
                </parameterdescription>
              </parameteritem>
              <parameteritem>
                <parameternamelist>
                  <parametername direction="in">rhs</parametername>
                </parameternamelist>
                <parameterdescription>
                  <para>The right hand string.</para>
                </parameterdescription>
              </parameteritem>
            </parameterlist>
            <simplesect kind="return">
              <para>.TRUE. if the strings compare equal (Fortran rules), .FALSE. otherwise. </para>
            </simplesect>
          </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="092_more_interfaces.f90" line="577" column="1" bodyfile="092_more_interfaces.f90" bodystart="578" bodyend="591"/>
      </memberdef>
      <memberdef kind="function" id="interfacestrings_1_1operator_07_0a_0a_08_1ae1c3d14b8650130cbffc130479440e5e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>elemental logical function</type>
        <definition>elemental logical function strings::operator(==)::compare_str</definition>
        <argsstring>(lhs, rhs)</argsstring>
        <name>compare_str</name>
        <qualifiedname>strings::operator(==)::compare_str</qualifiedname>
        <param>
          <type>type(<ref refid="structstrings_1_1string" kindref="compound">string</ref>), intent(in)</type>
          <defname>lhs</defname>
        </param>
        <param>
          <type>character(*,kind=ck), intent(in)</type>
          <defname>rhs</defname>
        </param>
        <briefdescription>
          <para>Implementation of OPERATOR(==) - compare a String with a character scalar. </para>
        </briefdescription>
        <detaileddescription>
          <para>
            <parameterlist kind="param">
              <parameteritem>
                <parameternamelist>
                  <parametername direction="in">lhs</parametername>
                </parameternamelist>
                <parameterdescription>
                  <para>The string to compare.</para>
                </parameterdescription>
              </parameteritem>
              <parameteritem>
                <parameternamelist>
                  <parametername direction="in">rhs</parametername>
                </parameternamelist>
                <parameterdescription>
                  <para>The character scalar to compare.</para>
                </parameterdescription>
              </parameteritem>
            </parameterlist>
            <simplesect kind="return">
              <para>.TRUE. if string and the character variable compare equal (Fortran rules), .FALSE. otherwise. </para>
            </simplesect>
          </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="092_more_interfaces.f90" line="607" column="1" bodyfile="092_more_interfaces.f90" bodystart="608" bodyend="621"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
      <para>Elemental comparison of two strings or of a string and a character scalar. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="092_more_interfaces.f90" line="88" column="1" bodyfile="092_more_interfaces.f90" bodystart="88" bodyend="90"/>
    <listofallmembers>
      <member refid="interfacestrings_1_1operator_07_0a_0a_08_1a22eaf942e2152394fa8b7228a1bb5627" prot="public" virt="non-virtual">
        <scope>strings::operator(==)</scope>
        <name>compare</name>
      </member>
      <member refid="interfacestrings_1_1operator_07_0a_0a_08_1ae1c3d14b8650130cbffc130479440e5e" prot="public" virt="non-virtual">
        <scope>strings::operator(==)</scope>
        <name>compare_str</name>
      </member>
    </listofallmembers>
  </compounddef>
</doxygen>