[Issue 7726] 'virtual' keyword please
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Mar 19 05:08:09 PDT 2012
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=7726
--- Comment #3 from Piotr Szturmaj <pszturmaj at tlen.pl> 2012-03-19 05:08:26 PDT ---
You can tag individual members with public/private and final. final: and final
{ } are just for convenience.
You can also try something like this:
{
    void virtualMethod() {}
private:
    int privateMember;
public final:
    void finalMethod() { } // public
}
I guess you are opting for virtual: keyword to just disable existing final:
specifier. There are other possible solutions without adding a new keyword:
- Use default: to restore public and virtual.
- Use negation, like !final: to disable specifiers that differ from public and
virtual.
But I'm ok with current approach.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list