Andrei Alexandrescu wrote:
grauzone wrote:Yes. The way it should be is not with sink, but with the standard output iterator method put().void streamOut(T, R)(T object, R range) { foreach(x; a) range.put(x); range.put(b); range.put(c); }Eh. Is a sink callback too simple and easy to use or what??
Why make it more complicated than it has to be? Also, I don't know ranges, but your example doesn't seem to make much sense.
Andrei
