private with alias this

r_m_r r_m_r at mailinator.com
Mon Dec 24 18:43:33 PST 2012


On 12/25/2012 07:42 AM, r_m_r wrote:
> assert(!__traits(compiles, b._bar));

sorry, i made a typo: it should be bar_ instead of _bar.

Interestingly, the below assertion fails at run time:

assert(!__traits(compiles, b.bar_));


but this won't compile (as expected):

assert(b.bar_ == 20); //main.d(15): Error: undefined identifier 'bar_'


regards,
r_m_r



More information about the Digitalmars-d-learn mailing list