genbindings: remove some redundant casts now that PVoids are gone

This commit is contained in:
mappu 2024-08-14 18:34:38 +12:00
parent 97b9e01451
commit 97402096cc

View File

@ -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,
))
}