Overhauling the notion of output range
torhu
no at spam.invalid
Mon Jul 12 10:43:18 PDT 2010
On 12.07.2010 18:48, Steven Schveighoffer wrote:
[...]
> So what happens when you call put(r, e) for one of these output
> classes? Instead of just calling add(e), it calls (add((&e)[0..1]))
> which in turn goes through some needless loop, which then ends up
> calling add(e). I don't see why this is preferable.
put(r, e) prefers to call r.put(e) for single element adds. Doesn't
that take care of it?
More information about the Digitalmars-d
mailing list