File: ok_interface_implicit.xml

package info (click to toggle)
pasdoc 0.16.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 33,536 kB
  • sloc: pascal: 28,894; javascript: 7,665; xml: 2,597; makefile: 519; sh: 417
file content (20 lines) | stat: -rw-r--r-- 833 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<unit name="ok_interface_implicit.pas">
  <structure name="IMyInterface" name_with_generic="IMyInterface" type="interface">
    <ancestor name="IInterface" declaration="IInterface" />
    <function name="PublicMethod" type="procedure" declaration="procedure PublicMethod;">
    </function>
  </structure>
  <structure name="TMyRecord" name_with_generic="TMyRecord" type="record">
    <variable name="PublicField: Integer;">
    </variable>
  </structure>
  <structure name="TMyPackedRecord" name_with_generic="TMyPackedRecord" type="packed record">
    <variable name="PublicField: Integer;">
    </variable>
  </structure>
  <structure name="TMyClass" name_with_generic="TMyClass" type="class">
    <ancestor name="TObject" declaration="TObject" />
    <variable name="PublicField: Integer;">
    </variable>
  </structure>
</unit>