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