fix empty throw() + directors

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2004-10-05 21:06:56 +00:00
commit eb9cb5f591
4 changed files with 62 additions and 25 deletions

View file

@ -92,12 +92,19 @@ Foo *launder(Foo *f);
{
};
class Bar
class Base
{
public:
virtual ~Base() throw () {}
};
class Bar : public Base
{
public:
virtual ~Bar(){}
virtual std::string ping() throw (Exception1, Exception2&) { return "Bar::ping()"; }
virtual std::string pong() throw (Unknown1, int, Unknown2&) { return "Bar::pong();" + ping(); }
virtual std::string pang() throw () { return "Bar::pang()"; }
};
%}