diff options
Diffstat (limited to 'Examples/test-suite/d/director_ignore_runme.1.d')
-rw-r--r-- | Examples/test-suite/d/director_ignore_runme.1.d | 39 |
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; } -} |