Synopsis - Cross-Reference
File: /tests/Parsers/Cxx/expected/using.xml1<?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>