| 983 | } |
| 984 | |
| 985 | std::pair<QualifiedName, Ref<Type>> finalizeEnumerationBuilder( |
| 986 | Ref<BinaryView> m_data, EnumerationBuilder eb, uint64_t size, QualifiedName name) |
| 987 | { |
| 988 | auto enumTypeStruct = eb.Finalize(); |
| 989 | |
| 990 | auto enumTypeId = Type::GenerateAutoTypeId("objc", name); |
| 991 | auto enumType = Type::EnumerationType(enumTypeStruct, size); |
| 992 | auto enumQualName = m_data->DefineType(enumTypeId, name, enumType); |
| 993 | |
| 994 | return {enumQualName, enumType}; |
| 995 | } |
| 996 | |
| 997 | inline QualifiedName defineTypedef(Ref<BinaryView> m_data, const QualifiedName name, Ref<Type> type) |
| 998 | { |
no test coverage detected