1version: 0x00000002 2root_id: 0x84ea5130 # interface 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0xf3bba530 9 kind: LVALUE_REFERENCE 10 pointee_type_id: 0xd0ae2902 # const enum Colour 11} 12qualified { 13 id: 0xd0ae2902 14 qualifier: CONST 15 qualified_type_id: 0x32ff1281 # enum Colour 16} 17primitive { 18 id: 0x5e852ca5 19 name: "unnamed-enum-underlying-type-8" 20 bytesize: 0x00000001 21} 22enumeration { 23 id: 0x32ff1281 24 name: "Colour" 25 definition { 26 underlying_type_id: 0x5e852ca5 # unnamed-enum-underlying-type-8 27 enumerator { 28 name: "red" 29 } 30 enumerator { 31 name: "green" 32 value: 1 33 } 34 enumerator { 35 name: "blue" 36 value: 2 37 } 38 } 39} 40function { 41 id: 0x2c76b8df 42 return_type_id: 0x48b5725f # void 43 parameter_id: 0xf3bba530 # const enum Colour& 44} 45elf_symbol { 46 id: 0x80272d52 47 name: "_Z3fooRK6Colour" 48 is_defined: true 49 symbol_type: FUNCTION 50 type_id: 0x2c76b8df # void(const enum Colour&) 51 full_name: "foo" 52} 53interface { 54 id: 0x84ea5130 55 symbol_id: 0x80272d52 # void foo(const enum Colour&) 56} 57