summaryrefslogtreecommitdiffstats
path: root/testing/081/class_interface.xml
blob: 2385b863bbc2d19d4cf0a6e11a3d6c95b0bdc80b (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
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
  <compounddef id="class_interface" kind="class" language="C++" prot="public" abstract="yes">
    <compoundname>Interface</compoundname>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="class_interface_1ab58d3008a7001cbb47f2fa5a5a1aeefa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Interface::load</definition>
        <argsstring>()</argsstring>
        <name>load</name>
        <briefdescription>
          <para>Load things. </para>
        </briefdescription>
        <detaileddescription>
          <para>Calls <ref refid="class_interface_1a328e0a16ccee5d796ca93801a055d27d" kindref="member">doLoad()</ref>. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="081_extract_private_virtual.cpp" line="13" column="1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-func">
      <memberdef kind="function" id="class_interface_1a328e0a16ccee5d796ca93801a055d27d" prot="private" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void Interface::doLoad</definition>
        <argsstring>()=0</argsstring>
        <name>doLoad</name>
        <briefdescription>
          <para>Pure virtual implementation for <ref refid="class_interface_1ab58d3008a7001cbb47f2fa5a5a1aeefa" kindref="member">load()</ref> </para>
        </briefdescription>
        <detaileddescription>
          <para>Details. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="081_extract_private_virtual.cpp" line="21" column="1"/>
      </memberdef>
      <memberdef kind="function" id="class_interface_1ad13fffb1181ab0da1f8fbb586eff9afe" prot="private" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Interface::doOtherStuff</definition>
        <argsstring>()</argsstring>
        <name>doOtherStuff</name>
        <briefdescription>
          <para>Non-pure virtual function. </para>
        </briefdescription>
        <detaileddescription>
          <para>Details. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="081_extract_private_virtual.cpp" line="28" column="1"/>
      </memberdef>
      <memberdef kind="function" id="class_interface_1a46062977049a7c2c2c141e4487e954b8" prot="private" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Interface::doSomethingUndocumented</definition>
        <argsstring>()</argsstring>
        <name>doSomethingUndocumented</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="081_extract_private_virtual.cpp" line="31" column="1"/>
      </memberdef>
      <memberdef kind="function" id="class_interface_1a108dce1debd0596b57e7985bbb0f63a1" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Interface::someUtility</definition>
        <argsstring>()</argsstring>
        <name>someUtility</name>
        <briefdescription>
          <para>A non-virtual private function, not extracted. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="081_extract_private_virtual.cpp" line="34" column="1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
      <para>An interface. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="081_extract_private_virtual.cpp" line="6" column="1" bodyfile="081_extract_private_virtual.cpp" bodystart="6" bodyend="35"/>
    <listofallmembers>
      <member refid="class_interface_1a328e0a16ccee5d796ca93801a055d27d" prot="private" virt="pure-virtual">
        <scope>Interface</scope>
        <name>doLoad</name>
      </member>
      <member refid="class_interface_1ad13fffb1181ab0da1f8fbb586eff9afe" prot="private" virt="virtual">
        <scope>Interface</scope>
        <name>doOtherStuff</name>
      </member>
      <member refid="class_interface_1a46062977049a7c2c2c141e4487e954b8" prot="private" virt="virtual">
        <scope>Interface</scope>
        <name>doSomethingUndocumented</name>
      </member>
      <member refid="class_interface_1ab58d3008a7001cbb47f2fa5a5a1aeefa" prot="public" virt="non-virtual">
        <scope>Interface</scope>
        <name>load</name>
      </member>
      <member refid="class_interface_1a108dce1debd0596b57e7985bbb0f63a1" prot="private" virt="non-virtual">
        <scope>Interface</scope>
        <name>someUtility</name>
      </member>
    </listofallmembers>
  </compounddef>
</doxygen>