With the dmd 2.059 I have started getting the error 'use of base class
protection is deprecated' when I try to implement an interface with
private visibility, ie:
interface Interface { }
class Class : private Interface { }
$ dmd test.d
test.d(4): use of base class protection is
On 04/24/2012 11:07 PM, Don Clugston wrote:
On 24/04/12 15:29, David Bryant wrote:
Because it doesn't make sense. All classes are derived from Object. That
_has_ to be public, otherwise things like == wouldn't work.
Does the same apply for interfaces? I'm specifically implementing
On 04/24/2012 11:47 PM, David Bryant wrote:
On 04/24/2012 11:07 PM, Don Clugston wrote:
On 24/04/12 15:29, David Bryant wrote:
Because it doesn't make sense. All classes are derived from Object.
That
_has_ to be public, otherwise things like == wouldn't work.
Does the same apply