Remove code setting unused "c:retval" attribute
This became unused after the changes of fd3e76365 (Streamline and fix
returning objects by value, 2019-08-06) and allows to simplify code
further as we don't need to override static and non-static member
function handlers at all any more now.
This commit is contained in:
parent
ec4cfd41de
commit
81d1fec13c
1 changed files with 0 additions and 47 deletions
|
|
@ -606,13 +606,8 @@ public:
|
|||
* ------------------------------------------------------------------------ */
|
||||
|
||||
virtual int globalfunctionHandler(Node *n) {
|
||||
SwigType *type = Getattr(n, "type");
|
||||
|
||||
Setattr(n, "c:globalfun", "1");
|
||||
|
||||
if (!SwigType_ispointer(type) && !SwigType_isreference(type))
|
||||
Setattr(n, "c:retval", "1");
|
||||
|
||||
return Language::globalfunctionHandler(n);
|
||||
}
|
||||
|
||||
|
|
@ -1369,40 +1364,6 @@ public:
|
|||
return SWIG_OK;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------
|
||||
* staticmemberfunctionHandler()
|
||||
* --------------------------------------------------------------------- */
|
||||
|
||||
virtual int staticmemberfunctionHandler(Node *n) {
|
||||
SwigType *type = Getattr(n, "type");
|
||||
SwigType *tdtype;
|
||||
tdtype = SwigType_typedef_resolve_all(type);
|
||||
if (tdtype)
|
||||
type = tdtype;
|
||||
if (type) {
|
||||
if (!SwigType_ispointer(type) && !SwigType_isreference(type))
|
||||
Setattr(n, "c:retval", "1");
|
||||
}
|
||||
return Language::staticmemberfunctionHandler(n);
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------
|
||||
* memberfunctionHandler()
|
||||
* --------------------------------------------------------------------- */
|
||||
|
||||
virtual int memberfunctionHandler(Node *n) {
|
||||
SwigType *type = Getattr(n, "type");
|
||||
SwigType *tdtype;
|
||||
tdtype = SwigType_typedef_resolve_all(type);
|
||||
if (tdtype)
|
||||
type = tdtype;
|
||||
if (type) {
|
||||
if (!SwigType_ispointer(type) && !SwigType_isreference(type))
|
||||
Setattr(n, "c:retval", "1");
|
||||
}
|
||||
return Language::memberfunctionHandler(n);
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------
|
||||
* staticmembervariableHandler()
|
||||
* --------------------------------------------------------------------- */
|
||||
|
|
@ -1421,10 +1382,6 @@ public:
|
|||
SwigType_add_array(btype, NewStringf("%s", SwigType_array_getdim(type, 0)));
|
||||
Setattr(n, "type", btype);
|
||||
}
|
||||
if (type) {
|
||||
if (!SwigType_ispointer(type) && !SwigType_isreference(type))
|
||||
Setattr(n, "c:retval", "1");
|
||||
}
|
||||
Delete(type);
|
||||
Delete(btype);
|
||||
return Language::staticmembervariableHandler(n);
|
||||
|
|
@ -1448,10 +1405,6 @@ public:
|
|||
SwigType_add_array(btype, NewStringf("%s", SwigType_array_getdim(type, 0)));
|
||||
Setattr(n, "type", btype);
|
||||
}
|
||||
if (type) {
|
||||
if (!SwigType_ispointer(type) && !SwigType_isreference(type))
|
||||
Setattr(n, "c:retval", "1");
|
||||
}
|
||||
Delete(type);
|
||||
Delete(btype);
|
||||
return Language::membervariableHandler(n);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue