[Issue 2972] [tdpl] Can't overload non-templated function against	template
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Wed Dec  7 14:31:27 PST 2011
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=2972
Andrei Alexandrescu <andrei at metalanguage.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrei at metalanguage.com
            Summary|Can't overload              |[tdpl] Can't overload
                   |non-templated function      |non-templated function
                   |against template            |against template
--- Comment #2 from Andrei Alexandrescu <andrei at metalanguage.com> 2011-12-07 14:31:24 PST ---
Breaks TDPL example, stylized below:
module main;
import std.stdio;
void overloadme(uint number)
{
    writeln("This is overloadme with uint.");
}
void overloadme(long number)
{
    writeln("This is overloadme with long.");
}
void overloadme(T)(T number)
{
    writeln("Generic overloadme called.");
}
int main(string[] argv)
{
    overloadme(25);
    overloadme("Bla");
    writeln("\nFinished");
    readln();
    return 0;
}
-- 
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