digitalmars.D.bugs - [Issue 4224] New: alias this and opDispatch
- d-bugmail puremagic.com (32/32) May 23 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4224
- d-bugmail puremagic.com (12/12) Nov 30 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4224
- d-bugmail puremagic.com (12/12) Nov 30 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4224
- d-bugmail puremagic.com (6/6) Nov 30 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4224
- d-bugmail puremagic.com (11/11) Oct 23 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4224
http://d.puremagic.com/issues/show_bug.cgi?id=4224
Summary: alias this and opDispatch
Product: D
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: pelle.mansson gmail.com
PDT ---
This structure:
struct A(T) {
T[string] table;
alias table this;
T opDispatch(string s)() {
return table[s];
}
}
void main() {
A!int a;
a["i"] = 4;
writeln(a.i);
}
Gives the error:
test.d(56): Error: undefined identifier module test.i
I expected a.i to go to opDispatch when i was not found otherwise.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 23 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4224
Simen Kjaeraas <simen.kjaras gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |simen.kjaras gmail.com
Resolution| |DUPLICATE
PST ---
*** This issue has been marked as a duplicate of issue 4989 ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 30 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4224
Steven Schveighoffer <schveiguy yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
CC| |schveiguy yahoo.com
Resolution|DUPLICATE |
05:24:46 PST ---
This should be the original bug, not 4989
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 30 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4224 05:25:15 PST --- *** Issue 4989 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 30 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4224
Kenji Hara <k.hara.pg gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |DUPLICATE
*** This issue has been marked as a duplicate of issue 6434 ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Oct 23 2011









d-bugmail puremagic.com 