1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "referenced_type" : "_ZTIc",
12   "self_type" : "_ZTIc",
13   "size" : 1
14  },
15  {
16   "alignment" : 4,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "_ZTIj",
20   "name" : "unsigned int",
21   "referenced_type" : "_ZTIj",
22   "self_type" : "_ZTIj",
23   "size" : 4
24  }
25 ],
26 "elf_functions" : [],
27 "elf_objects" : [],
28 "enum_types" :
29 [
30  {
31   "alignment" : 1,
32   "enum_fields" :
33   [
34    {
35     "enum_field_value" : 1,
36     "name" : "A"
37    }
38   ],
39   "linker_set_key" : "_ZTI2$A",
40   "name" : "(anonymous enum at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:1:1)",
41   "referenced_type" : "_ZTI2$A",
42   "self_type" : "_ZTI2$A",
43   "size" : 1,
44   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h",
45   "underlying_type" : "_ZTIc"
46  },
47  {
48   "alignment" : 1,
49   "enum_fields" :
50   [
51    {
52     "enum_field_value" : 1,
53     "name" : "B"
54    }
55   ],
56   "linker_set_key" : "_ZTI2$B",
57   "name" : "(anonymous enum at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:5:1)",
58   "referenced_type" : "_ZTI2$B",
59   "self_type" : "_ZTI2$B",
60   "size" : 1,
61   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h",
62   "underlying_type" : "_ZTIc"
63  },
64  {
65   "alignment" : 4,
66   "enum_fields" :
67   [
68    {
69     "enum_field_value" : 0,
70     "name" : "FIRST_ANONYMOUS_ENUM"
71    }
72   ],
73   "linker_set_key" : "_ZTI21$FIRST_ANONYMOUS_ENUM",
74   "name" : "(anonymous enum at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/include_golden.h:1:1)",
75   "referenced_type" : "_ZTI21$FIRST_ANONYMOUS_ENUM",
76   "self_type" : "_ZTI21$FIRST_ANONYMOUS_ENUM",
77   "size" : 4,
78   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/include_golden.h",
79   "underlying_type" : "_ZTIj"
80  },
81  {
82   "alignment" : 4,
83   "enum_fields" :
84   [
85    {
86     "enum_field_value" : 0,
87     "name" : "(anonymous struct)::B"
88    },
89    {
90     "enum_field_value" : 1,
91     "name" : "(anonymous struct)::C"
92    }
93   ],
94   "linker_set_key" : "_ZTIN3$_22$BE",
95   "name" : "(anonymous struct at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:9:1)::(anonymous enum at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:10:3)",
96   "referenced_type" : "_ZTIN3$_22$BE",
97   "self_type" : "_ZTIN3$_22$BE",
98   "size" : 4,
99   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h",
100   "underlying_type" : "_ZTIj"
101  },
102  {
103   "alignment" : 4,
104   "enum_fields" :
105   [
106    {
107     "enum_field_value" : 0,
108     "name" : "(anonymous struct)::B"
109    },
110    {
111     "enum_field_value" : 1,
112     "name" : "(anonymous struct)::C"
113    }
114   ],
115   "linker_set_key" : "_ZTIN3$_32$BE",
116   "name" : "(anonymous struct at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:9:1)::(anonymous enum at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:10:3)",
117   "referenced_type" : "_ZTIN3$_32$BE",
118   "self_type" : "_ZTIN3$_32$BE",
119   "size" : 4,
120   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h",
121   "underlying_type" : "_ZTIj"
122  }
123 ],
124 "function_types" : [],
125 "functions" : [],
126 "global_vars" : [],
127 "lvalue_reference_types" : [],
128 "pointer_types" : [],
129 "qualified_types" : [],
130 "record_types" :
131 [
132  {
133   "alignment" : 4,
134   "fields" :
135   [
136    {
137     "field_name" : "member",
138     "referenced_type" : "_ZTIN3$_22$BE"
139    }
140   ],
141   "is_anonymous" : true,
142   "linker_set_key" : "_ZTI3$_2",
143   "name" : "(anonymous struct at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:9:1)",
144   "referenced_type" : "_ZTI3$_2",
145   "self_type" : "_ZTI3$_2",
146   "size" : 4,
147   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h"
148  },
149  {
150   "alignment" : 4,
151   "fields" :
152   [
153    {
154     "field_name" : "member",
155     "referenced_type" : "_ZTIN3$_32$BE"
156    }
157   ],
158   "is_anonymous" : true,
159   "linker_set_key" : "_ZTI3$_3",
160   "name" : "(anonymous struct at /development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h:9:1)",
161   "referenced_type" : "_ZTI3$_3",
162   "self_type" : "_ZTI3$_3",
163   "size" : 4,
164   "source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/anonymous_enum/include/golden.h"
165  }
166 ],
167 "rvalue_reference_types" : []
168}
169