| 970 | |
| 971 | |
| 972 | std::pair<QualifiedName, Ref<Type>> finalizeStructureBuilder( |
| 973 | Ref<BinaryView> m_data, StructureBuilder sb, std::string name) |
| 974 | { |
| 975 | auto classTypeStruct = sb.Finalize(); |
| 976 | |
| 977 | QualifiedName classTypeName(name); |
| 978 | auto classTypeId = Type::GenerateAutoTypeId("objc", classTypeName); |
| 979 | auto classType = Type::StructureType(classTypeStruct); |
| 980 | auto classQualName = m_data->DefineType(classTypeId, classTypeName, classType); |
| 981 | |
| 982 | return {classQualName, classType}; |
| 983 | } |
| 984 | |
| 985 | std::pair<QualifiedName, Ref<Type>> finalizeEnumerationBuilder( |
| 986 | Ref<BinaryView> m_data, EnumerationBuilder eb, uint64_t size, QualifiedName name) |
no test coverage detected