From 64bd1c5d39a4bd151a2c0f6fa83ac1a4244b0751 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 26 Feb 2016 18:11:44 +0000 Subject: [PATCH] C++ namespace testing for interface feature --- Examples/test-suite/multiple_inheritance_abstract.i | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Examples/test-suite/multiple_inheritance_abstract.i b/Examples/test-suite/multiple_inheritance_abstract.i index 696c1744e..e9fe00dd7 100644 --- a/Examples/test-suite/multiple_inheritance_abstract.i +++ b/Examples/test-suite/multiple_inheritance_abstract.i @@ -3,12 +3,13 @@ #if defined(SWIGJAVA) || defined(SWIGCSHARP) %include "feature_interface.i" -DECLARE_INTERFACE_RENAME(ABase1, SWIGTYPE_ABase1, ABase1) -DECLARE_INTERFACE_RENAME(CBase1, SWIGTYPE_CBase1, CBase1) -DECLARE_INTERFACE_RENAME(CBase2, SWIGTYPE_CBase2, CBase2) +DECLARE_INTERFACE_RENAME(ABase1, SWIGTYPE_ABase1, Space::ABase1) +DECLARE_INTERFACE_RENAME(CBase1, SWIGTYPE_CBase1, Space::CBase1) +DECLARE_INTERFACE_RENAME(CBase2, SWIGTYPE_CBase2, Space::CBase2) #endif %inline %{ +namespace Space { struct CBase1 { virtual void cbase1x() { return; @@ -312,5 +313,6 @@ DECLARE_INTERFACE_RENAME(CBase2, SWIGTYPE_CBase2, CBase2) CBase2 MakeValDerived3_CBase2() { return Derived3(); } +} %}