D - read-only member access
- C. Sauls (16/16) Dec 06 2003 Is it possible to support Lux-style read-only members? Take the
- Charles Sanders (5/21) Dec 06 2003 Hmm interesting twist on properties :),
Is it possible to support Lux-style read-only members? Take the following Lux snippet for example: \{ Begin Snippet \} define global class Foo { new local.public int { Bar = 0; } } \{ End Snippet \} With the 'local.public' attribute, the Bar member has its read-access set to public and its write-access set to private. (Lux's local attribute works like D's private.) Any way we could set up a member in D to be publicly readable but private writable, or do I have to pepper my structs/classes with one line property-getters? C. Sauls Invironz
Dec 06 2003
Hmm interesting twist on properties :), http://www.digitalmars.com/d/property.html C "C. Sauls" <ibisbasenji yahoo.com> wrote in message news:bqt8sn$4dt$1 digitaldaemon.com...Is it possible to support Lux-style read-only members? Take the following Lux snippet for example: \{ Begin Snippet \} define global class Foo { new local.public int { Bar = 0; } } \{ End Snippet \} With the 'local.public' attribute, the Bar member has its read-access set to public and its write-access set to private. (Lux's local attribute works like D's private.) Any way we could set up a member in D to be publicly readable but private writable, or do I have to pepper my structs/classes with one line property-getters? C. Sauls Invironz
Dec 06 2003