On 1/14/2009 3:18 AM, Daniel Keep wrote:
Finally, if you have questions on how to do something, please direct them to the D.learn newsgroup in future.
Well, this was not exactly point of my question - how to do this. There are few "valid" ways - getters/setters (properties) is one of them, to have const pointers to mutable data is other, and perhaps there could be even more.
I just wanted to point if such usage of union is invalid, it will be nice to assert this in compile time or at least have note in specs.
Or rather I wanted to comment on using invariant and const in this context lead to same effect - immutable declaration, which is feels wrong. If I were used invariant - this would be exactly what I expect. But for const I hope to get readonly view of any data, be it immutable or not.
-- serg.
