Include type qualifiers and nullability attributes in Objective-C

function return types. Add NSEnumerator to examples/foundation.
This commit is contained in:
Greg 2019-05-01 13:58:20 -04:00
parent 11366be6d0
commit 9b71889a69
2 changed files with 2 additions and 3 deletions

View File

@ -5,6 +5,7 @@ Classes = [
"NSArray",
"NSMutableArray",
"NSDictionary",
"NSEnumerator",
"NSSet",
"NSDate",
"NSTimeZone",

View File

@ -220,8 +220,7 @@ func (t *Type) _CType(attrib bool) string {
//fmt.Println("nil sent to _CType()")
return ""
}
//if !attrib && c.ctype != "" ... FIXME?
if t.ctype != "" { // cache
if !attrib && t.ctype != "" { // cache
return t.ctype
}
var ct string
@ -372,7 +371,6 @@ func GoToC(name string, pnames []string, rtype *Type, ptypes []*Type) string {
if rtype.IsPointer() {
ret.WriteString(")")
}
ret.WriteString("\n")
}
return ret.String()
}