On Tuesday, 17 January 2017 at 07:06:05 UTC, Stefan Koch wrote:
On Tuesday, 17 January 2017 at 06:26:35 UTC, Eugene Wissner
wrote:
On Friday, 9 December 2016 at 18:53:55 UTC, Andrei
Alexandrescu wrote:
Love it, and was toying with similar ideas too. One good
extension is to add a predicate to the setter, which guards
the assignment. -- Andrei
What kind of predicate do you mean? Can you give an example
please?
setValue(uint _under24)
{
assert(_under24 < 24);
under24 = _under24;
}
Ah, well thanks. I don't think it makes much sense since it would
be easier to write a complete setter if the user needs extra
checks. Accessors are there only for the generation of the
standard methods, that just get or set some object property.