D.gnu - [Issue 1569] New: I cannot override opCall as a template function. It is very strange for a C++ programmer.
- d-bugmail puremagic.com (22/22) Oct 10 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1569
- d-bugmail puremagic.com (12/12) Oct 13 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1569
http://d.puremagic.com/issues/show_bug.cgi?id=1569
Summary: I cannot override opCall as a template function. It is
very strange for a C++ programmer.
Product: DGCC aka GDC
Version: 0.24
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: glue layer
AssignedTo: dvdfrdmn users.sf.net
ReportedBy: pop.atry gmail.com
struct S {
void opCall(int n)() {
}
}
unittest {
S s;
s!(1)(); // error
}
--
Oct 10 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1569
dvdfrdmn users.sf.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |WONTFIX
The struct instance 's' is not a template name so you should not expect this to
work. If you want to request that something like this be allowed, please
re-open the issue and assign it to Walter Bright. It would probably be a good
idea to discuss it on the newsgroup first.
--
Oct 13 2007








d-bugmail puremagic.com