| H A D | AppleObjCTypeEncodingParser.cpp | 74 AppleObjCTypeEncodingParser::ReadStructElement(TypeSystemClang &ast_ctx, in ReadStructElement() argument 85 retval.type = BuildType(ast_ctx, type, for_expression, &bitfield_size); in ReadStructElement() 91 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression) { in BuildStruct() argument 92 return BuildAggregate(ast_ctx, type, for_expression, _C_STRUCT_B, _C_STRUCT_E, in BuildStruct() 97 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression) { in BuildUnion() argument 98 return BuildAggregate(ast_ctx, type, for_expression, _C_UNION_B, _C_UNION_E, in BuildUnion() 103 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression, in BuildAggregate() argument 124 auto element = ReadStructElement(ast_ctx, type, for_expression); in BuildAggregate() 137 CompilerType union_type(ast_ctx.CreateRecordType( in BuildAggregate() 151 union_type, element.name.c_str(), ast_ctx.GetType(element.type), in BuildAggregate() [all …]
|