H A D | AppleObjCTypeEncodingParser.cpp | 69 AppleObjCTypeEncodingParser::ReadStructElement(TypeSystemClang &ast_ctx, in ReadStructElement() argument 78 retval.type = BuildType(ast_ctx, type, for_expression, &bitfield_size); in ReadStructElement() 84 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression) { in BuildStruct() argument 85 return BuildAggregate(ast_ctx, type, for_expression, _C_STRUCT_B, _C_STRUCT_E, in BuildStruct() 90 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression) { in BuildUnion() argument 91 return BuildAggregate(ast_ctx, type, for_expression, _C_UNION_B, _C_UNION_E, in BuildUnion() 96 TypeSystemClang &ast_ctx, StringLexer &type, bool for_expression, in BuildAggregate() argument 117 auto element = ReadStructElement(ast_ctx, type, for_expression); in BuildAggregate() 130 CompilerType union_type(ast_ctx.CreateRecordType( in BuildAggregate() 144 union_type, element.name.c_str(), ast_ctx.GetType(element.type), in BuildAggregate() [all …]
|