diff --git a/SWIG/Examples/test-suite/anonymous_arg.i b/SWIG/Examples/test-suite/anonymous_arg.i deleted file mode 100644 index d6278e2d6..000000000 --- a/SWIG/Examples/test-suite/anonymous_arg.i +++ /dev/null @@ -1,11 +0,0 @@ -/* This interface file checks whether the SWIG parses anonymous - arguments with default values. Bug reported by Annalisa Terracina - on 2001-07-03. -*/ - -%module anonymous_arg - -%inline %{ - void foo(int = 7771); - void foo(int x) {} -%} diff --git a/SWIG/Examples/test-suite/bool_default.i b/SWIG/Examples/test-suite/bool_default.i deleted file mode 100644 index b04035c1a..000000000 --- a/SWIG/Examples/test-suite/bool_default.i +++ /dev/null @@ -1,9 +0,0 @@ -// [ 548272] Default arguments -%module bool_default - -%inline %{ - -bool foo(bool x = true) { - return !x; -} -%} diff --git a/SWIG/Examples/test-suite/common.mk b/SWIG/Examples/test-suite/common.mk index f18cb75a0..0f7b13c7b 100644 --- a/SWIG/Examples/test-suite/common.mk +++ b/SWIG/Examples/test-suite/common.mk @@ -66,7 +66,6 @@ CPP_TEST_CASES += \ abstract_virtual \ add_link \ aggregate \ - anonymous_arg \ anonymous_bitfield \ argout \ array_member \ @@ -77,7 +76,6 @@ CPP_TEST_CASES += \ arrays_global_twodim \ arrays_scope \ bloody_hell \ - bool_default \ bools \ casts \ cast_operator \ @@ -96,18 +94,12 @@ CPP_TEST_CASES += \ conversion_ns_template \ cplusplus_throw \ cpp_enum \ - cpp_enum_scope \ - cpp_enum_scope \ cpp_namespace \ cpp_nodefault \ cpp_static \ cpp_typedef \ - default_cast \ - default_char \ default_constructor \ - default_ns \ default_args \ - default_ref \ defvalue_constructor \ derived_byvalue \ derived_nested \ @@ -127,7 +119,6 @@ CPP_TEST_CASES += \ director_wombat \ dynamic_cast \ enum_plus \ - enum_scope \ enum_scope_template \ enum_template \ enum_thorough \ @@ -187,7 +178,6 @@ CPP_TEST_CASES += \ pure_virtual \ redefined \ reference_global_vars \ - rename_default \ rename_scope \ return_const_value \ return_value_scope \ @@ -289,7 +279,6 @@ CPP_TEST_CASES += \ valuewrapper \ valuewrapper_base \ valuewrapper_const \ - valuewrapper_default \ valuewrapper_opaque \ varargs \ virtual_destructor \ diff --git a/SWIG/Examples/test-suite/cpp_enum_scope.i b/SWIG/Examples/test-suite/cpp_enum_scope.i deleted file mode 100644 index af3c96b70..000000000 --- a/SWIG/Examples/test-suite/cpp_enum_scope.i +++ /dev/null @@ -1,17 +0,0 @@ -%module cpp_enum_scope - -// This tests to make sure default arguments are handled correctly -// when scoped. - -%inline %{ -enum flavor { BITTER, SWEET }; - -class Foo { -public: - enum speed { FAST, SLOW }; - - // Note: default values should be Foo::FAST and SWEET - void blah(speed s = FAST, flavor f = SWEET) {}; -}; - -%} diff --git a/SWIG/Examples/test-suite/default_cast.i b/SWIG/Examples/test-suite/default_cast.i deleted file mode 100644 index 60faf9c28..000000000 --- a/SWIG/Examples/test-suite/default_cast.i +++ /dev/null @@ -1,7 +0,0 @@ -%module default_cast - -%inline %{ -void foo(const char *m = (const char *) NULL) { } -void bar(const char *m = (const char *) "Hello") { } -%} - diff --git a/SWIG/Examples/test-suite/default_char.i b/SWIG/Examples/test-suite/default_char.i deleted file mode 100644 index eb7113ad5..000000000 --- a/SWIG/Examples/test-suite/default_char.i +++ /dev/null @@ -1,7 +0,0 @@ -%module default_char - -%inline %{ -void test1(char c = 'x') {} -void test2(char c = '\0') {} -%} - diff --git a/SWIG/Examples/test-suite/default_ns.i b/SWIG/Examples/test-suite/default_ns.i deleted file mode 100644 index 3b03d9515..000000000 --- a/SWIG/Examples/test-suite/default_ns.i +++ /dev/null @@ -1,23 +0,0 @@ -%module default_ns -%inline %{ -namespace AType -{ - enum AType - { - NoType - }; -} - -void dummy(AType::AType aType = AType::NoType) {} - - -namespace A { - namespace B { - int CONST_NUM = 10; - } - int function(int i = B::CONST_NUM) { return 0; } -} - -%} - - diff --git a/SWIG/Examples/test-suite/default_ref.i b/SWIG/Examples/test-suite/default_ref.i deleted file mode 100644 index 25d20cd69..000000000 --- a/SWIG/Examples/test-suite/default_ref.i +++ /dev/null @@ -1,12 +0,0 @@ -%module default_ref - -%inline %{ -#include - -void test1(const int &x = 42) { -} - -void test2(const std::string &x = "hello") { -} -%} - diff --git a/SWIG/Examples/test-suite/enum_scope.i b/SWIG/Examples/test-suite/enum_scope.i deleted file mode 100644 index 20c3a53c7..000000000 --- a/SWIG/Examples/test-suite/enum_scope.i +++ /dev/null @@ -1,17 +0,0 @@ -%module enum_scope - -#ifdef SWIGPHP -// php internal naming conflict -%rename (chops) chop; -#endif - -%inline %{ -class Tree { -public: -enum types {Oak, Fir, Cedar}; -void chop(enum types type) {} -void test(int x = Oak + Fir + Cedar) {} -}; -enum Tree::types chop(enum Tree::types type) { return type; } - -%} diff --git a/SWIG/Examples/test-suite/php4/anonymous_arg_runme.php4 b/SWIG/Examples/test-suite/php4/anonymous_arg_runme.php4 deleted file mode 100644 index 6d9d9670b..000000000 --- a/SWIG/Examples/test-suite/php4/anonymous_arg_runme.php4 +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/SWIG/Examples/test-suite/php4/bool_default_runme.php4 b/SWIG/Examples/test-suite/php4/bool_default_runme.php4 deleted file mode 100644 index 42eadea4f..000000000 --- a/SWIG/Examples/test-suite/php4/bool_default_runme.php4 +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/SWIG/Examples/test-suite/php4/enum_scope_runme.php4 b/SWIG/Examples/test-suite/php4/enum_scope_runme.php4 deleted file mode 100644 index eaa0c0179..000000000 --- a/SWIG/Examples/test-suite/php4/enum_scope_runme.php4 +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/SWIG/Examples/test-suite/rename_default.i b/SWIG/Examples/test-suite/rename_default.i deleted file mode 100644 index 67094660e..000000000 --- a/SWIG/Examples/test-suite/rename_default.i +++ /dev/null @@ -1,27 +0,0 @@ -// Here's a nice little test for renaming, symbol table management, and default arguments - -%module rename_default - -// Rename a class member -%rename(bar2) Foo::bar; - -%inline %{ - -// Define a class -class Foo { -public: - static int bar; - static int spam; - - // Use a renamed member as a default argument. SWIG has to resolve - // bar to Foo::bar and not Foo::spam. SWIG-1.3.11 got this wrong. - - void method1(int x = bar) {} - - // Use unrenamed member as default - void method2(int x = spam) {} -}; -int Foo::bar = 1; -int Foo::spam = 2; -%} - diff --git a/SWIG/Examples/test-suite/valuewrapper_default.i b/SWIG/Examples/test-suite/valuewrapper_default.i deleted file mode 100644 index 129f77baf..000000000 --- a/SWIG/Examples/test-suite/valuewrapper_default.i +++ /dev/null @@ -1,20 +0,0 @@ -%module valuewrapper_default - -%inline %{ -enum MyType { Val1, Val2 }; - -class MyClass1 -{ - public: - MyClass1(MyType myType) {} -}; - -class MyClass2 -{ - public : - void set(MyClass1 cl1 = Val1) {} - // This could have been written : set(MyClass1 cl1 = MyClass1(Val1)) - // But it works in C++ since there is a "conversion" constructor in MyClass1. -}; - -%}