From 4f85aa29decc44e2cd4ec1ebc755679f21680a4e Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 20 Oct 2006 22:51:15 +0000 Subject: [PATCH] remove test - explicitcall feature was removed git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9466 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/explicitcall.i | 49 ------------------------------ 1 file changed, 49 deletions(-) delete mode 100644 Examples/test-suite/explicitcall.i diff --git a/Examples/test-suite/explicitcall.i b/Examples/test-suite/explicitcall.i deleted file mode 100644 index afd1a1576..000000000 --- a/Examples/test-suite/explicitcall.i +++ /dev/null @@ -1,49 +0,0 @@ -%module(directors="1") explicitcall - -%include - -%director; - -%explicitcall; -%feature("explicitcall", suffix="Bambino") Space::GrandChild::talk; - -%inline %{ - -#include -namespace Space { - struct Person { - Person() {} - virtual std::string talk() { return "Person"; } - virtual ~Person() {} - }; - - struct Child : Person { - void nonvirtual() {} - virtual std::string talk () { return "Child"; } - }; - - struct GrandChild : Child { - virtual std::string talk() { return "GrandChild"; } - }; -} -%} - -%cleardirector; - -// a template and default parameters test -%inline %{ -template class Template { -public: - virtual ~Template(){} - virtual T bar(const int &t = int(20)) const { return "Template"; } -}; -%} - -%template(TemplateString) Template; - -%inline %{ -struct TDerived : Template { - virtual std::string bar(const int &t = int(20)) const { return "TDerived"; } -}; -%} -