On 11/3/2014 8:09 AM, Steven Schveighoffer wrote:
It is a huge difference to say EVERYONE who implements toString will take any templated type that purports to be an output range, vs giving one case to handle.
All an output range is is a type with a 'put' method. That's it. You're making it out to be far more complex than it is.