package access specifier not usable within a class
    SourceCode 
    rswhite4 at googlemail.com
       
    Thu Oct 27 13:36:19 PDT 2011
    
    
  
But what if i had something like this:
abstract class A {
package:
   abstract void _test() const;
}
class B : public A {
package:
    override void _test() const { writeln("Call B::test"); }
}
class C {
public:
    void do_something(const B b) {
        b._test();
    }
}
That only work if i define the method public. But Imo that must
work, because that is imo the correct use of package.
    
    
More information about the Digitalmars-d-learn
mailing list