record_types { type_info { name: "Test" size: 16 alignment: 8 referenced_type: "type-1" source_file: "/development/vndk/tools/header-checker/tests/input/example4.h" linker_set_key: "Test" self_type: "type-1" } fields { referenced_type: "type-2" field_offset: 64 field_name: "c" access: private_access } vtable_layout { vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 } vtable_components { kind: RTTI mangled_component_name: "_ZTI4Test" component_value: 0 } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN4Test3fooEv" component_value: 0 } } access: public_access record_kind: class_kind tag_info { unique_id: "_ZTS4Test" } } record_types { type_info { name: "TestChild" size: 16 alignment: 8 referenced_type: "type-3" source_file: "/development/vndk/tools/header-checker/tests/input/example4.h" linker_set_key: "TestChild" self_type: "type-3" } fields { referenced_type: "type-2" field_offset: 96 field_name: "d" access: private_access } base_specifiers { referenced_type: "type-1" is_virtual: false access: public_access } vtable_layout { vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 } vtable_components { kind: RTTI mangled_component_name: "_ZTI9TestChild" component_value: 0 } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN9TestChild3fooEv" component_value: 0 } } access: public_access record_kind: class_kind tag_info { unique_id: "_ZTS9TestChild" } } builtin_types { type_info { name: "int" size: 4 alignment: 4 referenced_type: "type-2" source_file: "" linker_set_key: "int" self_type: "type-2" } is_unsigned: false is_integral: true }