ufcs and integer params

Timon Gehr timon.gehr at gmx.ch
Sun Jul 15 14:35:12 PDT 2012


On 07/15/2012 11:11 PM, Jonathan M Davis wrote:
>
> There are two levels to enforcement. Neither exist without -property. The
> absolutely minimal level is that anything marked with @property must be used
> as a property.  Without this, you can't swap out a property function for a
> variable without breaking code.
>

If it means what I think it means then that should be done and this is
where -property fails.

> The second level - i.e. strict property enforcement - also requires that non-
> property functions be called as functions.
>

Exactly. This part is useless.

(The 'Without this, you can't...' part is notably missing.)






More information about the Digitalmars-d-learn mailing list