A Briefer Syntax for Using Concepts

w0rp via Digitalmars-d digitalmars-d at puremagic.com
Wed May 7 13:09:34 PDT 2014


On Wednesday, 7 May 2014 at 14:49:17 UTC, Orvid King via 
Digitalmars-d wrote:
> On 5/7/14, w0rp via Digitalmars-d <digitalmars-d at puremagic.com> 
> wrote:
>> void foo(InputRange range);
>
> How to make it accept multiple types? Simple, we already have 
> template
> constraints, so this would be how to do it, where T is the 
> element
> type of the input range:
>
> void foo(T)(InputRange!T range);

I am confused. The proposed syntax would already accept many 
different types.


More information about the Digitalmars-d mailing list