Synopsis - Cross-Reference

File: /tests/Parsers/Cxx/expected/using.xml
 1<?xml version='1.0' encoding='ISO-8859-1'?>
 2<ast>
 3 <declarations>
 4  <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/Cxx/input/using.cc" language="C++" line="0" name="Foo" type="namespace">
 5   <declarations>
 6    <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/Cxx/input/using.cc" language="C++" line="3" name="Foo.x" type="namespace variable">
 7     <vtype>
 8      <instance class="Synopsis.Type.Base" language="C++" name="int"/>
 9     </vtype>
10    </instance>
11    <instance accessibility="0" class="Synopsis.AST.Builtin" file="Parsers/Cxx/input/using.cc" language="C++" line="3" name="EOS" type="EOS"/>
12   </declarations>
13  </instance>
14  <instance accessibility="0" class="Synopsis.AST.Function" file="Parsers/Cxx/input/using.cc" language="C++" line="6" name="func()" realname="func" type="function">
15   <returnType>
16    <instance class="Synopsis.Type.Base" language="C++" name="void"/>
17   </returnType>
18  </instance>
19  <instance accessibility="0" class="Synopsis.AST.Function" file="Parsers/Cxx/input/using.cc" language="C++" line="12" name="func2()" realname="func2" type="function">
20   <returnType/>
21  </instance>
22  <instance accessibility="0" class="Synopsis.AST.Function" file="Parsers/Cxx/input/using.cc" language="C++" line="18" name="func3()" realname="func3" type="function">
23   <returnType/>
24  </instance>
25  <instance accessibility="0" class="Synopsis.AST.Function" file="Parsers/Cxx/input/using.cc" language="C++" line="23" name="func4()" realname="func4" type="function">
26   <returnType/>
27  </instance>
28 </declarations>
29 <types>
30  <instance class="Synopsis.Type.Declared" language="C++" name="EOS">
31   <declaration/>
32  </instance>
33  <instance class="Synopsis.Type.Declared" language="C++" name="Foo">
34   <declaration/>
35  </instance>
36  <instance class="Synopsis.Type.Declared" language="C++" name="Foo.x">
37   <declaration/>
38  </instance>
39  <instance class="Synopsis.Type.Declared" language="C++" name="func()">
40   <declaration/>
41  </instance>
42  <instance class="Synopsis.Type.Declared" language="C++" name="func2()">
43   <declaration/>
44  </instance>
45  <instance class="Synopsis.Type.Declared" language="C++" name="func3()">
46   <declaration/>
47  </instance>
48  <instance class="Synopsis.Type.Declared" language="C++" name="func4()">
49   <declaration/>
50  </instance>
51 </types>
52 <files>
53  <instance class="Synopsis.AST.SourceFile" filename="Parsers/Cxx/input/using.cc" is_main="1" language="C++">
54   <declarations/>
55   <macro_calls/>
56  </instance>
57 </files>
58</ast>