blob: dd68e7531957ead330b1f854bd326529b18f17f6 [file] [log] [blame]
%module extend_special_variables
%rename(ForExtensionNewName) ForExtension;
%rename(extended_renamed) ForExtension::extended;
%extend ForExtension {
ForExtension() {
return new ForExtension();
}
const char* extended() {
return "name:$name symname:$symname wrapname:$wrapname overname:$overname decl:$decl fulldecl:$fulldecl parentclasssymname:$parentclasssymname parentclassname:$parentclassname";
}
const char* extended(int) {
return "name:$name symname:$symname wrapname:$wrapname overname:$overname decl:$decl fulldecl:$fulldecl parentclasssymname:$parentclasssymname parentclassname:$parentclassname";
}
}
%inline %{
struct ForExtension {
};
%}