recover pseudo nested class support

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2004-11-13 01:25:56 +00:00
commit 9e02ffda0f
2 changed files with 49 additions and 2 deletions

View file

@ -189,3 +189,29 @@ namespace a
}
%}
#pragma SWIG nowarn=312
%inline %{
class Ala {
public :
Ala() {}
class Ola {
public:
Ola() {}
};
template <class T>
static void hi()
{
}
};
%}
%rename(Ala__Ola) Ala::Ola;
class Ala::Ola {
public:
Ola() {}
};
%template(hi) Ala::hi<int>;