• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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