Synopsis - Cross-Reference
File: /tests/Parsers/Cxx/expected/cast.xml1<?xml version='1.0' encoding='ISO-8859-1'?> 2<ast> 3 <declarations> 4 <instance accessibility="0" class="Synopsis.AST.Typedef" constr="0" file="Parsers/Cxx/input/cast.cc" line="1" name="Foo" type="typedef"> 5 <alias> 6 <instance class="Synopsis.Type.Base" language="C++" name="int"/> 7 </alias> 8 <annotations> 9 <key> 10 comments 11 </key> 12 <value/> 13 </annotations> 14 </instance> 15 <instance accessibility="0" class="Synopsis.AST.Function" file="Parsers/Cxx/input/cast.cc" line="3" name="func()" realname="func" type="function"> 16 <returnType> 17 <instance class="Synopsis.Type.Base" language="C++" name="void"/> 18 </returnType> 19 <annotations> 20 <key> 21 comments 22 </key> 23 <value/> 24 </annotations> 25 </instance> 26 </declarations> 27 <types> 28 <instance class="Synopsis.Type.Declared" language="C++" name="Foo"> 29 <declaration/> 30 </instance> 31 <instance class="Synopsis.Type.Declared" language="C++" name="func()"> 32 <declaration/> 33 </instance> 34 </types> 35 <files> 36 <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Parsers/Cxx/input/cast.cc" primary="1"> 37 <declarations> 38 <item/> 39 <item/> 40 </declarations> 41 <includes/> 42 <macro_calls/> 43 </instance> 44 </files> 45</ast>