mirror of
https://github.com/mappu/miqt.git
synced 2025-01-03 14:18:37 +00:00
genbindings: remove some redundant casts now that PVoids are gone
This commit is contained in:
parent
97b9e01451
commit
97402096cc
@ -355,13 +355,13 @@ func emitBindingCpp(src *CppParsedHeader, filename string) (string, error) {
|
||||
ret.WriteString(fmt.Sprintf(
|
||||
"%s %s_%s(%s) {\n"+
|
||||
"%s"+
|
||||
"\t%sstatic_cast<%s*>(self)->%s(%s);\n"+
|
||||
"\t%sself->%s(%s);\n"+
|
||||
"%s"+
|
||||
"}\n"+
|
||||
"\n",
|
||||
emitReturnTypeCabi(m.ReturnType), c.ClassName, m.SafeMethodName(), emitParametersCabi(m, c.ClassName+"*"),
|
||||
preamble,
|
||||
shouldReturn, c.ClassName, nativeMethodName, forwarding,
|
||||
shouldReturn, nativeMethodName, forwarding,
|
||||
afterCall,
|
||||
))
|
||||
}
|
||||
@ -369,11 +369,10 @@ func emitBindingCpp(src *CppParsedHeader, filename string) (string, error) {
|
||||
// Delete
|
||||
ret.WriteString(fmt.Sprintf(
|
||||
"void %s_Delete(%s* self) {\n"+
|
||||
"\tdelete static_cast<%s*>(self);\n"+
|
||||
"\tdelete self;\n"+
|
||||
"}\n"+
|
||||
"\n",
|
||||
c.ClassName, c.ClassName,
|
||||
c.ClassName,
|
||||
))
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user