Synopsis - Cross-Reference

File: /tests/Parsers/Cpp/expected/include.xml
 1<?xml version='1.0' encoding='ISO-8859-1'?>
 2<ast>
 3 <declarations>
 4  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/include/header.hh" line="3" name="_header_hh" text="" type="macro">
 5   <annotations/>
 6  </instance>
 7  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/include/header2.hh" line="3" name="_header2_hh" text="" type="macro">
 8   <annotations/>
 9  </instance>
10 </declarations>
11 <types>
12  <instance class="Synopsis.Type.Declared" language="C++" name="_header2_hh">
13   <declaration/>
14  </instance>
15  <instance class="Synopsis.Type.Declared" language="C++" name="_header_hh">
16   <declaration/>
17  </instance>
18 </types>
19 <files>
20  <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Parsers/Cpp/include/header.hh" primary="1">
21   <declarations/>
22   <includes>
23    <item>
24     <instance class="Synopsis.SourceFile.Include" is_macro="0" is_next="0" name="&quot;header2.hh&quot;">
25      <target>
26       <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Parsers/Cpp/include/header2.hh" primary="1">
27        <declarations/>
28        <includes/>
29        <macro_calls/>
30       </instance>
31      </target>
32     </instance>
33    </item>
34   </includes>
35   <macro_calls/>
36  </instance>
37  <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Parsers/Cpp/input/include.cc" primary="1">
38   <declarations/>
39   <includes>
40    <item>
41     <instance class="Synopsis.SourceFile.Include" is_macro="0" is_next="0" name="&quot;../include/header.hh&quot;">
42      <target/>
43     </instance>
44    </item>
45   </includes>
46   <macro_calls/>
47  </instance>
48 </files>
49</ast>