diff options
author | Erez Geva <ErezGeva2@gmail.com> | 2023-05-03 12:09:15 +0200 |
---|---|---|
committer | Olly Betts <olly@survex.com> | 2023-05-04 13:18:10 +1200 |
commit | 63b1293e1a760e0ce1a27208a5231e705c8f0f3b (patch) | |
tree | 49ae567d51c5b72ace63a15b54612308274ee56a /Examples/test-suite/d/director_protected_runme.1.d | |
parent | dada37e1d1a860100c23f7971b0aac58154441fa (diff) | |
download | swig-63b1293e1a760e0ce1a27208a5231e705c8f0f3b.tar.gz |
Drop D version 1
See #2538
Diffstat (limited to 'Examples/test-suite/d/director_protected_runme.1.d')
-rw-r--r-- | Examples/test-suite/d/director_protected_runme.1.d | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/Examples/test-suite/d/director_protected_runme.1.d b/Examples/test-suite/d/director_protected_runme.1.d deleted file mode 100644 index 81447b73b..000000000 --- a/Examples/test-suite/d/director_protected_runme.1.d +++ /dev/null @@ -1,50 +0,0 @@ -module director_protected_runme; - -import director_protected.Foo; -import director_protected.Bar; - -void main() { - Bar b = new Bar(); - Foo f = b.create(); - auto fb = new FooBar(); - auto fb2 = new FooBar2(); - - char[] s; - s = fb.used(); - if ( s != ("Foo::pang();Bar::pong();Foo::pong();FooBar::ping();")) - throw new Exception("bad FooBar::used" ~ " - " ~ s); - - s = fb2.used(); - if ( s != ("FooBar2::pang();Bar::pong();Foo::pong();FooBar2::ping();")) - throw new Exception("bad FooBar2::used"); - - s = b.pong(); - if ( s != ("Bar::pong();Foo::pong();Bar::ping();")) - throw new Exception("bad Bar::pong"); - - s = f.pong(); - if ( s != ("Bar::pong();Foo::pong();Bar::ping();")) - throw new Exception("bad Foo::pong"); - - s = fb.pong(); - if ( s != ("Bar::pong();Foo::pong();FooBar::ping();")) - throw new Exception("bad FooBar::pong"); -} - -class FooBar : Bar { -protected: - override char[] ping() { - return "FooBar::ping();"; - } -} - -class FooBar2 : Bar{ -protected: - override char[] ping() { - return "FooBar2::ping();"; - } - - override char[] pang() { - return "FooBar2::pang();"; - } -} |