Synopsis - Cross-Reference

File: /tests/Processors/Linker/second/expected.xml
 1<?xml version='1.0' encoding='ISO-8859-1'?>
 2<ast>
 3 <declarations>
 4  <instance accessibility="0" class="Synopsis.AST.Class" file="Processors/Linker/second/input/definition.h" line="1" name="Foo" type="class">
 5   <declarations>
 6    <item>
 7     <instance accessibility="3" class="Synopsis.AST.Builtin" file="Processors/Linker/second/input/definition.h" line="1" name="EOS" type="EOS">
 8      <annotations>
 9       <key>
10        comments
11       </key>
12       <value/>
13      </annotations>
14     </instance>
15    </item>
16   </declarations>
17   <annotations>
18    <key>
19     comments
20    </key>
21    <value/>
22   </annotations>
23  </instance>
24 </declarations>
25 <types>
26  <instance class="Synopsis.Type.Declared" language="C++" name="EOS">
27   <declaration/>
28  </instance>
29  <instance class="Synopsis.Type.Declared" language="C++" name="Foo">
30   <declaration/>
31  </instance>
32 </types>
33 <files>
34  <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Processors/Linker/second/input/forward.h" primary="1">
35   <declarations/>
36   <includes/>
37   <macro_calls/>
38  </instance>
39  <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Processors/Linker/second/input/definition.h" primary="1">
40   <declarations>
41    <item/>
42    <item/>
43   </declarations>
44   <includes/>
45   <macro_calls/>
46  </instance>
47 </files>
48</ast>