[Issue 3452] Can't alias member functions such that the object name is implicitly stored in the alias
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Aug 6 09:46:58 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=3452
Dicebot <public at dicebot.lv> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |public at dicebot.lv
--- Comment #2 from Dicebot <public at dicebot.lv> 2013-08-06 09:46:54 PDT ---
Another application is template alias parameter:
string boo(alias T)()
{
return T.stringof;
}
struct A
{
int field;
}
pragma(msg, boo!(A.field)());
currently this fails with "Error: need 'this' for 'boo' of type 'nothrow @safe
string()'" which does not make sense because compile-time usage of symbol
"A.field" does not require "this" pointer.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list