• 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: 0x5d8155a5
19  name: "unsigned char"
20  encoding: UNSIGNED_CHARACTER
21  bytesize: 0x00000001
22}
23enumeration {
24  id: 0x32ff1281
25  name: "Colour"
26  definition {
27    underlying_type_id: 0x5d8155a5  # unsigned char
28    enumerator {
29      name: "red"
30    }
31    enumerator {
32      name: "green"
33      value: 1
34    }
35    enumerator {
36      name: "blue"
37      value: 2
38    }
39  }
40}
41function {
42  id: 0x2c76b8df
43  return_type_id: 0x48b5725f  # void
44  parameter_id: 0xf3bba530  # const enum Colour&
45}
46elf_symbol {
47  id: 0x80272d52
48  name: "_Z3fooRK6Colour"
49  is_defined: true
50  symbol_type: FUNCTION
51  type_id: 0x2c76b8df  # void(const enum Colour&)
52  full_name: "foo"
53}
54interface {
55  id: 0x84ea5130
56  symbol_id: 0x80272d52  # void foo(const enum Colour&)
57}
58