mirror of
https://github.com/mappu/miqt.git
synced 2024-12-22 17:08:38 +00:00
genbindings/transformtypedefs: clean up dead code
This commit is contained in:
parent
64e46e1978
commit
a5104aa614
@ -1,23 +1,5 @@
|
||||
package main
|
||||
|
||||
/*
|
||||
func typedefUnderlyingOrInt(td CppTypedef) string {
|
||||
if strings.HasPrefix(td.UnderlyingType.ParameterType, "QFlag<") {
|
||||
return "int"
|
||||
}
|
||||
|
||||
if strings.HasPrefix(td.UnderlyingType.ParameterType, "signed ") {
|
||||
return td.UnderlyingType.ParameterType[7:]
|
||||
}
|
||||
|
||||
if strings.Contains(td.UnderlyingType.ParameterType, "(*)") {
|
||||
return "uintptr" // Function pointer, nonrepresentible
|
||||
}
|
||||
|
||||
return td.UnderlyingType.ParameterType
|
||||
}
|
||||
*/
|
||||
|
||||
// astTransformTypedefs replaces the ParameterType with any known typedef value.
|
||||
func astTransformTypedefs(parsed *CppParsedHeader) {
|
||||
|
||||
@ -34,7 +16,6 @@ func astTransformTypedefs(parsed *CppParsedHeader) {
|
||||
|
||||
if td, ok := KnownTypedefs[m.ReturnType.ParameterType]; ok {
|
||||
m.ReturnType = td.UnderlyingType.CopyWithAlias(m.ReturnType)
|
||||
//m.ReturnType.AssignAlias(typedefUnderlyingOrInt(td))
|
||||
}
|
||||
c.Methods[j] = m
|
||||
}
|
||||
@ -43,7 +24,7 @@ func astTransformTypedefs(parsed *CppParsedHeader) {
|
||||
|
||||
for k, p := range m.Parameters {
|
||||
if td, ok := KnownTypedefs[p.ParameterType]; ok {
|
||||
p = td.UnderlyingType.CopyWithAlias(p) // .AssignAlias(typedefUnderlyingOrInt(td))
|
||||
p = td.UnderlyingType.CopyWithAlias(p)
|
||||
}
|
||||
m.Parameters[k] = p
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user