D - read-only member access
- "C. Sauls" <ibisbasenji yahoo.com> Dec 06 2003
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








"Charles Sanders" <sanders-consulting comcast.net>