On 5/7/14, w0rp via Digitalmars-d <digitalmars-d@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 elementtype of the input range: void foo(T)(InputRange!T range);
I am confused. The proposed syntax would already accept many different types.