[Issue 3531] 'curry' doesn't work for templated functions

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Nov 20 06:29:59 PST 2009


http://d.puremagic.com/issues/show_bug.cgi?id=3531


Lars T. Kyllingstad <bugzilla at kyllingen.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at kyllingen.net


--- Comment #1 from Lars T. Kyllingstad <bugzilla at kyllingen.net> 2009-11-20 06:29:58 PST ---
The is(typeof(...)) constraint can be replaced with __traits(compiles, ...).
This works:

    auto curry(T)(T arg2) if (__traits(compiles, { fun(arg, T.init); }))
    {
        return fun(arg, arg2);
    }

-- 
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