digitalmars.D.bugs - docs: offset is undocumented
- J C Calvarese (27/27) Jul 25 2004 The struct member property "offset" is essentially undocumented (yes,
The struct member property "offset" is essentially undocumented (yes, it's on http://www.digitalmars.com/d/ctod.html, but I think it should be on http://www.digitalmars.com/d/struct.html, too). Here's an example of how it works (and how it doesn't work): import std.stdio; struct S { int bar; } void main() { S myStruct; /* These do work: */ writefln(S.bar.offset); writefln(typeof(myStruct).bar.offset); /* I think this should work (but it doesn't). */ // writef(myStruct.bar.offset); // no property 'offset' for type 'int' /* This shouldn't work (and it doesn't). */ // writef(myStruct.offset); // no property 'offset' for type 'S' } (This post was inspired by discussion from this thread: http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.bugs/730) -- Justin (a/k/a jcc7) http://jcc_7.tripod.com/d/
Jul 25 2004