summaryrefslogtreecommitdiff
path: root/Examples/test-suite/d/director_ignore_runme.1.d
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/d/director_ignore_runme.1.d')
-rw-r--r--Examples/test-suite/d/director_ignore_runme.1.d39
1 files changed, 0 insertions, 39 deletions
diff --git a/Examples/test-suite/d/director_ignore_runme.1.d b/Examples/test-suite/d/director_ignore_runme.1.d
deleted file mode 100644
index 797d2fddf..000000000
--- a/Examples/test-suite/d/director_ignore_runme.1.d
+++ /dev/null
@@ -1,39 +0,0 @@
-module director_ignore_runme;
-
-import director_ignore.DIgnores;
-import director_ignore.DAbstractIgnores;
-
-void main() {
- // Just check the classes can be instantiated and other methods work as expected
- auto a = new DIgnoresDerived();
- if (a.Triple(5) != 15)
- throw new Exception("Triple failed");
-
- auto b = new DAbstractIgnoresDerived();
- if (b.Quadruple(5) != 20)
- throw new Exception("Quadruple failed");
-}
-
-class DIgnoresDerived : DIgnores {
-public:
- // These will give a warning if the %ignore is not working
- int OverloadedMethod(int n, int xoffset, int yoffset) { return 0; }
- int OverloadedMethod(int n, int xoffset) { return 0; }
- int OverloadedMethod(int n) { return 0; }
-
- int OverloadedProtectedMethod(int n, int xoffset, int yoffset) { return 0; }
- int OverloadedProtectedMethod(int n, int xoffset) { return 0; }
- int OverloadedProtectedMethod(int n) { return 0; }
-}
-
-class DAbstractIgnoresDerived : DAbstractIgnores {
-public:
- // These will give a warning if the %ignore is not working
- int OverloadedMethod(int n, int xoffset, int yoffset) { return 0; }
- int OverloadedMethod(int n, int xoffset) { return 0; }
- int OverloadedMethod(int n) { return 0; }
-
- int OverloadedProtectedMethod(int n, int xoffset, int yoffset) { return 0; }
- int OverloadedProtectedMethod(int n, int xoffset) { return 0; }
- int OverloadedProtectedMethod(int n) { return 0; }
-}