Proposal to add 'Elements of Programming' Concepts to std.traits
    Philippe Sigaud 
    philippe.sigaud at gmail.com
       
    Sun Jun 17 00:04:16 PDT 2012
    
    
  
On Sun, Jun 17, 2012 at 8:42 AM, Jonathan M Davis <jmdavisProg at gmx.com> wrote:
> It wouldn't be. No public function was called. All you did was access the
> public member variable. Having public members and invariants at the same time
> doesn't work very well.
If I change
int value;
to
private int value;
it can still be accessed through alias this (I guess) and no invariant
is called.
    
    
More information about the Digitalmars-d
mailing list