On 6/11/15 4:24 AM, Dmitry Olshansky wrote:

Already works. Just define opSlice for container that returns a range
and then:

foreach(elem; container) {}

is lowered to:

foreach(elem; container[]) {}


I think you want to do opIndex which takes no parameters. opSlice is no longer supposed to be used that way (though it still works for backwards compatibility).

-Steve

Reply via email to