git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13871 626c5289-ae23-0410-ae9c-e8d60b6d4f22
21 lines
676 B
OpenEdge ABL
21 lines
676 B
OpenEdge ABL
%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 {
|
|
};
|
|
%}
|